Castleford ran in five tries as they overpowered Widnes 28-6 in a one-sided Tetley's Challenge Cup semi-final to book a first Wembley appearance since 1992.
The Tigers dominated from the outset and tries from Liam Finn and Daryl Clark in the opening nine minutes at a rain-lashed Leigh Sports Village set them on the way to a clash with rivals Leeds.
Further scores from Kirk Dixon, Jamie Ellis and Jake Webster put the result beyond doubt and ensured the Tigers' renaissance this year will continue with a trip to the national stadium in a fortnight.
Widnes were rarely in the contest and managed just one late consolation try from Jack Owens.
The occasion was marred by ugly scenes after the final hooter as Widnes fans invaded the pitch and approached the Castleford end. Some fighting did break out on the pitch but police and stewards eventually restored order.
Long before the end the Castleford fans in the sold-out 12,005 crowd had been shouting, 'Bring on the Rhinos' - a match that will have extra poignancy for Tigers coach Daryl Powell.
Powell, who has led a remarkable revival of Cas over the past year, was a member of the last Leeds side to have won the Challenge Cup in 1999 and later had a spell coaching the Rhinos.
The game was scrappy at times, but Powell's men always had the upper hand.
Combinations between the key quartet of four-goal Marc Sneyd, Finn, Luke Dorn and Clark were superior to anything Widnes offered.
The writing was on the wall early as the Tigers adapted to the poor conditions and earned reward after just five minutes.
Clark, who was influential throughout, found Dorn and his pass enabled Finn to burst through the line and race clear to the posts.
The early blast continued and Cas claimed a second try as Clark ran from dummy half and exchanged passes with Sneyd to touch down in the corner.
Widnes might have conceded a third soon after as Dixon pounced following a high kick by Finn but video referee Phil Bentham spotted a touch from Webster in the build-up.
Castleford's charge was tempered when prop Craig Huby was forced off with what was later confirmed as a dislocated elbow following a clash with team-mate Nathan Massey.
But they continued to peg back the subdued Vikings and forced a drop-out when Rhys Hanbury spilled possession.
Widnes finally produced a meaningful attack after 25 minutes as Chris Dean drove close to the line but Frankie Mariano led a swift Tigers counter-attack.
Another promising position was lost when Joe Mellor dropped a difficult Kevin Brown pass but the Vikings generally struggled to get their game going.
Dixon increased their misery before the break as he stepped inside from the right touchline to beat the last defender and score a third try after some good handling by Mariano and Dorn.
Danny Tickle drove Widnes to within inches of the line as they looked to pull one back just before the hooter but he could not hold on.
Castleford tightened their grip after the break and seemed to have put the game beyond Widnes as former Leigh player Ellis, back on his old ground, darted through from dummy half.
After that Castleford just needed to play out time. Sneyd added a penalty and Widnes efforts to fight back were thwarted when Stefan Marsh had a try disallowed by the video referee.
Webster found his way over to put the seal on victory for the Tigers but the Vikings pulled one back at the close when Owens touched down in the corner, converting his own score.