Rock-bottom Huddersfield Giants stunned Super League leaders Warrington Wolves 11-0 on a night when fellow strugglers Leeds Rhinos also finally got their act together to beat Hull FC.
The Giants made light of their poor start to the season - this represented only their second win of 2016 - to send Warrington crashing to a third defeat in their last four outings.
A try apiece from Aaron Murphy and Leroy Cudjoe proved the difference to enable the Yorkshire side to end a five-game losing streak.
Defending champions Leeds snapped a four-match winless streak of their own with a gutsy 20-18 victory over Hull in awful conditions at Headingley.
Youngster Jordan Lilley crossed and had a confidence-boosting night with the boot, splitting the posts four times, as Leeds made it three wins from 11.
Wigan Warriors avoided a third successive defeat by running out 26-12 victors over Castleford Tigers at the DW Stadium to haul themselves level on points with Warrington.
Shaun Wane's men, hammered 62-0 by Wakefield last weekend, welcomed back John Bateman from a virus and he returned in some style with a second-half brace.