Toby King scored twice as Warrington Wolves earned a 26-14 victory at Castleford Tigers to move within two points of Super League leaders St Helens.
Mounting injury problems for Cas led to a debut for centre Cheyse Blair just three days after he arrived from Melbourne Storm.
But it was a third straight defeat for the Tigers, who had taken the lead through Cory Aston at the Mend-A-Hose Jungle.
Mike Cooper and King touched down as Wire stole the initiative before the latter scored his second and Ben Currie went over as part of a flying start to the second half.
Tuoyo Egodo and Greg Minikin each scored tries for Cas as part of a rally, which arrived too late.
Wakefield Trinity defeated Yorkshire rivals Huddersfield Giants 26-25 in a dramatic game thanks to Ryan Hampshire's late penalty.
Jermaine McGillvary's double helped the Giants fight back from an 18-6 half-time deficit and Adam O'Brien's try had the home side in front.
Ben Jones-Bishop replied to tie it up again before Oliver Russell's drop-goal had the Giants ahead by one, but Hampshire kept his nerve to slot the winning points for Wakefield.
Adam Walker finished with a brace as Salford Red Devils ran in five tries to defeat struggling Leeds Rhinos 28-16.
Rounding out the action, Catalans Dragons – hammered 50-14 by St Helens last time out – defeated Hull FC 37-6 in a six-try rout with Fouad Yaha, Tony Gigot, Brayden Wiliame, Arthur Romano, Matt Whitley and Samisoni Langi all registering.