A stunning fightback took Warrington Wolves top of Super League as Widnes Vikings were beaten 28-10 on Friday, while St Helens were humbled by rivals Wigan Warriors.
The Vikings led 10-0 after 23 minutes, but were stunned as the hosts came roaring back to climb above them in the table.
Tom Gilmore's try after five minutes was added to by Rhys Hanbury's converted score, which proved to be as good as it got for the visitors.
The scores were level by the break thanks to Chris Sandow and Ton Lineham, and further tries from Kurt Gidley, Ryan Atkins and Ben Currie maintained the Wolves' unblemished record.
It was one-way traffic for the most part at Langtree Park, where the Warriors triumphed 24-12.
The Saints, who lost to Leeds Rhinos last time out, were well below par for an hour as Dominic Manfredi, Sam Powell and Joel Tomkins did most of the damage in the first half.
When Keiron Cunningham's men eventually stirred, Joe Greenwood's try and one from Theo Phages proved too little, too late.
Hull FC were another team to produce a thrilling second-half turnaround, bouncing back from a 12-0 half-time deficit to down city rivals Hull KR 22-20.
Elsewhere, Wakefield Trinity Wildcats defeated Huddersfield Giants 36-22, and Salford City Red Devils were beaten 26-12 at home to Catalans Dragons.