Catalan Dragons will play St Helens in the Super League semi-finals after beating Huddersfield Giants at the John Smith's Stadium on Friday.
The Perpignan club knocked out Leeds Rhinos in an elimination tie at Headingley last weekend and they were at it again in West Yorkshire as they beat the Giants 18-16 to reach their first semi-final since 2009.
There was nothing to choose between the two sides at half-time as they were level at 10-10 after Jodie Broughton and Aaron Murphy scored tries for the home side and Catalan duo Daryl Millard and Michael Oldfield also crossed.
Broughton had a try ruled out, but Luke Robinson's converted score put Huddersfield back in front after Thomas Bosc had sent a penalty between the posts.
However, Ben Pomeroy's converted try 11 minutes from time stunned Huddersfield as their miserable play-off record continued.
The game had been in doubt due to floodlight failure ahead of the game and Catalan ensured the lights went out on Huddersfield's hopes of reaching the last four with another battling display.
St Helens stand in the way of the Dragons and a first Grand Final after the winners of the League Leaders' Shield opted to play the French side in the last four on Thursday with their Club Call selection.
Wigan Warriors will host Warrington Wolves in the other semi-final on Friday, which offers a repeat of last year's Grand Final.
Warrington kept alive their hopes of progressing to next month's Old Trafford showpiece by beating Castleford Tigers 30-14 at The Jungle on Thursday.
Joel Monaghan scored two tries, while Ryan Atkins, Gareth O'Brien and Rhys Evans also crossed, with Stefan Ratchford adding 10 points with the boot and proving highly influential as the Wolves ended Castleford's impressive campaign.
Jamie Ellis, Luke Dorn and Michael Shenton were the Tigers' try-scorers as they bowed out.