Part-timers Featherstone are just 80 minutes from a place in Super League after producing a stunning performance to beat Toulouse 36-12 in the final eliminator in the south of France.
Rovers, who were denied a place in the top flight in 1998 when they lost out to Wakefield in the promotion play-off final, will have a chance to go one better when they play Toronto Wolfpack in next Saturday's Betfred Championship Grand Final at the Lamport Stadium.
Featherstone finished in fifth place after losing their last match of the regular season against Toulouse but have scored a century of points in consecutive away victories over Leigh, York and the French side to clinch a spot in the Million Pound Game.
The Wolfpack will be firm favourites to go up but Featherstone became the first away team to win at the Lamport Stadium in July 2018.
The Yorkshiremen never looked back after taking the lead with a fifth-minute try from prop forward John Davies, who touched down Dane Chisholm's grubber kick and repeated the feat 12 minutes later.
Scotland international James Bell created a try for half-back William Barthau as Toulouse hit back but full-back Ashton Golding's score helped the visitors to an 18-6 half-time lead.
Second rower James Harrison, who was promoted into the Rovers starting line-up after the loss of Brad Day and Josh Walters, scored his third try in as many play-off games early in the second half and, although winger Paul Marcon went over for the hosts, Featherstone pulled away towards the end.
Chisholm collected Barthau's kick and won a 70-metre sprint for a try and wingers Jack Johnson and Jack Render added others to cap off a superb display.