Hull KR scored three times in the first 13 minutes of the second half on their way to a 26-10 over Super League leaders St Helens on Sunday, completing the double over them in the process.
Jake Webster grabbed the first and Daniel Fitzhenry pounced for two tries in quick succession to leave St Helens stunned.
The opening 40 minutes had been pulsating, with non-stop end-to-end action, as referee Steve Ganson let the match flow, but the 6-4 scoreline in the home side's favour at the break indicated there was little to choose between the teams.
Saints took a 21st-minute lead when Roby's short ball sent in James Graham, however Jamie Ellis was off target with the conversion.
Kris Welham's response was converted by Michael Dobson to gives the hosts the lead at the break.
Then came Rovers' second-half charge, added to by Peter Fox's 78th-minute try.
Ade Gardner went over late on for Saints, by then they were well beaten.
Saints stay top, although they now lead Leeds only on points difference.
Chris Nero scored twice as Bradford brought Challenge Cup finalists Huddersfield down to earth with a 28-18 victory.
Nero's double against his former club came as the Bulls took charge of a tight contest at the Galpharm Stadium with a four-try burst in the first half.
Huddersfield, who reached Wembley with a superb semi-final win over St Helens last week, fought back through Scott Moore and Danny Kirmond late on but the Bulls held firm.
Michael Platt and Paul Sykes also touched down for the visitors while Paul Deacon kicked six goals.
All but four of the Bulls' points came in the first half in a scintillating spell of play that would grace the play-offs.
Their chances of reaching the top eight, however, remain slim while Huddersfield, after winning their six previous league games to sit third, can put the loss down to a cup hangover.
Wakefield grabbed two more precious points in their bid to cement a play-off place by beating Celtic Crusaders 46-12.
Both sides went into the clash following a rest due to last week's Carnegie Challenge Cup semi-finals, but it was the home team who looked the fresher.
Luke George (2), Sean Gleeson, Danny Brough, James Stosic, Tevita Leo-Latu (2) and Jason Demetriou all crossed for the Wildcats with Brough - who was sent off late in the game - managing to convert seven of his side's eight scores for a convincing win.
On Saturday, Olivier Elima's hat-trick saw Catalans Dragons stake their claim for a play-off place as the French side moved into the top eight by beating Hull 18-6.
Kevin Walters' side, who last year finished third, continued their resurgence by all but condemning Hull, who had Gareth Raynor to thank for their only try of the match, to a second successive year without play-off rugby to look forward to.
Luke Swain scored a late try as Salford stunned play-off chasers Harlequins to win 26-22 at The Stoop.
The visitors looked dead and buried when they trailed by eight points with five minutes to go, only for two late scores from Stephen Nash and Swain to turn the game on its head.
John Wilshere (2) and Dean McGilvray also crossed for Salford with Luke Dorn, Louis McCarthy-Scarsbrook, Chad Randall and Robert Purdham grabbing tries for the home side.
On Friday, Ryan Hall claimed a stunning five-try haul as Leeds destroyed neighbours Castleford in a 14-try romp to move level with St Helens.
The England wing, 21, claimed a first-half hat-trick and then raced from inside his own half for a brilliant fourth on the hour mark before claiming his fifth with five minutes remaining.
Australian wing Scott Donald, full-back Brent Webb, who crossed twice, Lee Smith, Kylie Leuluai, Rob Burrow, Jamie Peacock, Michael Ratu and Ali Lauitiiti were also on target as the reigning champions sent out an emphatic reminder of their class.
Wigan ran in seven tries against Warrington for a 36-16 triumph to gain a small measure of revenge for last week's Challenge Cup semi-final defeat to the same opponents.
The Wolves stunned their rivals to claim a place at Wembley six days ago but their much-changed side proved second best in an engage Super League rematch at the DW Stadium.
George Carmont touched down twice for the Warriors, while Pat Richards scored 16 points, and there were also tries for Amos Roberts, Cameron Phelps, Thomas Leuluai and Martin Gleeson.
In reply Vinnie Anderson, Chris Riley and Chris Bridge all crossed for the Wolves' three tries.