Canterbury powered into the NRL Grand Final with a comprehensive 32-8 victory over South Sydney at the ANZ Stadium.
Sam Perrett ran in two tries for the Bulldogs, who scored 28 points without reply to book a final showdown against the Melbourne Storm.
That means two England internationals will go head-to-head in the NRL Grand Final with ex-St Helens man James Graham doing battle with Melbourne's Halifax-born Gareth Widdop.
Krisnan Inu scored the opening try in Canterbury's first attack before the Rabbitohs had touched the ball, but the Bunnies hit back when Issac Luke dived over from dummy half.
Adam Reynolds kicked the Rabbitohs further ahead before being forced off with a hamstring injury, and Queensland took control with two tries in the last four minutes of the half from Perrett and Jonathan Wright.
Perrett touched down for a second time after the break after a great feed from Greg Eastwood, who set up another score for Frank Pritchard on the hour.
And Eastwood capped an excellent all-round performance with a try of his own in the final minute as South Sydney, co-owned by actor Russell Crowe, failed to reach their first Grand Final since 1971.