St Helens beat Leeds 36-8 to reach a record-extending 13th Grand Final and move a step closer to a third successive Super League title.
The reigning champions ran in six tries to two to earn a trip to Old Trafford next Saturday, where they will meet Catalans Dragos.
Lachlan Coote's cut-out pass enabled Regan Grace to open the scoring with his 20th try of the season, before Coote extended his side's lead to 8-0 with two penalty goals.
The second was awarded for a high tackle by Tom Briscoe on Coote as the Rhinos centre became the first of four players to be sent to the sin bin - and Saints took advantage of the extra man as James Roby crossed.
Coote's third goal made it 14-0 but Leeds grabbed a lifeline three minutes before half-time when Richie Myler squeezed over, with Saints down to 12 with second rower Sione Mata'utia shown a yellow card for a high tackle on Luke Briscoe.
James Donaldson became the third player to be sin-binned for a high tackle four minutes into the second half and Saints capitalised as Mark Percival forced his way over for the 100th try of his career.
The game was up for the visitors when Coote put Naiqama over for his side's fourth try on 59 minutes.
Saints loose forward Morgan Knowles became the fourth recipient of a yellow card for a shoulder charge on Kruise Leeming and Leeds took advantage to score their second try through Luke Briscoe.
However, Percival finished off a break by Lewis Dodd to score his second try and Grace quickly followed suit, with Coote taking his goal tally to six from eight attempts.
The previous night, Catalans became the first overseas team to reach a Grand Final by defeating Hull KR 28-10 in Perpignan.
Catalans' captain Ben Garcia opened the scoring at a sold-out Stade Gilbert Brutus with a ninth-minute try, converted by James Maloney.
Josh Drinkwater collected an interception and ran 80 metres to score in the 31st minute, with Maloney's simple conversion making it 12-0.
Centre Shaun Kenny-Dowall got the visitors on the board for a try which was too wide for Jordan Abdull to add the extras three minutes from the interval.
Arthur Mourgue increased the hosts' lead shorlly after the resumption with a try, before a blistering break by Mike McMeeken and Tom Davies on the right was switched to the left for winger Fouad Yaha to strike in the 61st minute.
Substitute Joe Chan pounced for the Dragons' fifth try. Maloney added the conversion to increase the advantage to 26-4 with 11 minutes remaining.
Although Hull KR's Ryan Hall responded with a 74th-minute try, converted from the touchline by Abdull, Maloney had fhe final say with a penalty two minutes from the end.