Warrington Wolves secured a second consecutive Challenge Cup final appearance with victory over local rivals Leigh Leopards in a pulsating match at the Totally Wicked Stadium.
Edwin Ipape put Leigh ahead after just 49 seconds but tries from Rodrick Tai, Paul Vaughan and Toby King, and the impeccable kicking of Marc Sneyd put Sam Burgess’ side in control.
Leigh, who won the 2023 final, refused to give up as Tesi Niu went over twice in the second half, but Sneyd’s shrewd drop-goal with the last action of the first half kept daylight between the sides, in sweltering conditions.
Wire, who lost to all-conquering Wigan Warriors at Wembley last year, will face Hull Kingston Rovers in the final on 7 June.
Leigh were the form side going into the game after five straight wins had taken them to third in Super League, while Warrington had lost three of their previous four and have struggled since losing playmaker George Williams to injury.
They were boosted by the return of Sneyd after he fractured an eye socket in April, but he was off to a poor start as his attempted kick in the Wolves’ first set of six was charged down by Ipape, who picked up and ran half the length of the field to finish.
Leigh sought to press home their advantage but Dufty came up with a marvellous tackle and ball steal, over the line, on Darnell McIntosh as he caught a Lachlan Lam chip to the corner.