Huddersfield winger Luke George scored his second hat-trick of the season to help the Giants to a thrilling 17-16 win over St Helens that takes them to within a point of Stobart Super League leaders Warrington.
George's third try, a 90-metre spectacular created by man of the match Danny Brough, was the highlight of a dramatic second half in which both teams had their chances to take the points.
St Helens, who led 12-4 at half-time, scored their third try through Ade Gardner eight minutes from the end to close the gap to a point but Jonny Lomax failed with the touchline conversion. Lee Gaskell and Lomax were Saints' other try scorers.
Wigan upped the ante in the second half to claim a 36-12 win and end Catalan Dragons' unbeaten start to the season.
Catalan led 12-10 at half-time after Scott Dureau and Gregory Mounis tries cancelled out efforts by Thomas Leuluai and Pat Richards.
But Wigan youngsters Jack Hughes and Josh Charnley crossed to put the hosts back in front before Sean O'Loughlin's 75th-minute try sealed their fourth win from five so far. Super League's top tryscorer Charnley then claimed his ninth of the season at the death, while Richards finished with six goals from seven attempts.
Wakefield coach Richard Agar was denied the triumphant return to the KC Stadium he had hoped for after seeing his side narrowly beaten 14-10 by Hull FC.
With both sides scoring two tries, it was a penalty and a conversion from second row Danny Tickle which proved the difference.
Kirk Yeaman and Will Sharp scored the home side's tries while Ben Cockayne and Kyle Wood crossed for the Wildcats.
Craig Hall scored two of Hull KR's six tries as they thrashed visiting Widnes 36-0 at Craven Park.