Castleford Tigers bolstered their Betfred Super League top-four hopes with a thrilling 34-30 victory over Warrington Wolves at the Halliwell Jones Stadium.
The injury-hit Tigers fought back from 20-12 behind to secure a vital win which moves them level with third-placed Warrington, who have played a game more.
Mike McMeeken touched down his clever grubber kick and Calum Turner crossed after Jake Trueman's kick bounced kindly off the crossbar to give Cas a 12-0 lead inside seven minutes.
Warrington fought back strongly as Tyrone Roberts scored in the corner, Stefan Ratchford squeezed over, former Tiger Daryl Clark scooted over from close range before then breaking and feeding Sitaleki Akauola.
But Castleford ensured the score was 20-20 at half-time courtesy of Jy Hitchcox's touchdown in the corner and Turner's penalty.
FT: Warrington Wolves 30-34 Castleford Tigers— Castleford Tigers (@CTRLFC) June 8, 2018
What a game! Great dig from a depleted Castleford side as they come out victorious against Warrington at the Halliwell Jones Stadium! pic.twitter.com/eWrj2Rn88r
The Tigers paid the price for Adam Milner's sin-binning as Josh Charnley produced a trademark finish.
Yet Castleford refused to give up and took the lead on the hour mark when Quentin Laulu-Togagae marked his Super League debut with a try, shortly before Oliver Holmes' touchdown.
Charnley's second set up a nervy finish but Milner kicked his first penalty in 201 games to seal Cas' triumph.
Castleford coach Daryl Powell said: “We’ve had some big wins like semi-finals and some games we’ve won dramatically but I think for character, toughness and resilience I don’t think I’ve had a better win than that.
“To come away from home against a team that’s been in the top two in the competition all year and I thought we outplayed them tonight, we were phenomenal.
Round of applause for @turner_calum 👏🏿— Tuoyo Egodo (@TEGOD97) June 8, 2018
“I thought it was an awesome effort from everyone. We came of age this season in a lot of ways and it gives us a great platform to build on.”
Warrington coach Steve Price said: “We got back into the game in the first half and scored 20 points in around 13 minutes which was pleasing and I was confident at half-time going into the second half.
“But I was disappointed with our start to the second half and our application to detail and decisions with the ball.
“But credit to Castleford I thought they played really well and everything they did was far superior to how we were going."