Wigan Warriors remain three points clear at the top of Super League after second-placed Warrington Wolves lost 23-22 at Hull KR on Sunday.
Michael Dobson's 77th-minute drop goal stunned Warrington to cap a magnificent comeback by Hull Rovers at MS3 Craven Park.
A week after coming from 14 points down to beat Hull FC at the Magic Weekend, the Robins rallied from 22-6 behind to seal their third successive win in dramatic fashion.
Dobson was the hero as he has been so often during his time at Rovers, and the stage was set for him after directing Rovers back from the dead for the most unlikely of wins.
For the second successive week, Hull FC saw victory snatched away from them in the final minute as a late penalty from Tom Makinson meant St Helens grabbed a point in an 18-18 draw at the KC Stadium.
Having lost the Hull derby in dramatic circumstances at the Magic Weekend, Hull again missed out but can console themselves at least with a point from a game they had enough possession to win twice over.
A dramatic last-minute try from full back Cameron Phelps gave Widnes a shock 26-22 victory over Huddersfield to end their eight-match losing run.
Widnes had led from the third minute of the game after a three-try opening blast in the first 11 minutes to lead 16-0 but fell behind for the first time in the match at 22-20 with just five minutes remaining.
But in the dying seconds, Rhys Hanbury's kick hit the post and full back Phelps dived on the loose ball for the match winning try to which Patrick Ah Van added the conversion to seal a memorable win.
London Broncos sank to the foot of the table after a seventh consecutive defeat, going down 24-6 in an insipid display at Wakefield.
Wakefield were hardly tested as they atoned for a 36-0 defeat at London in March and were 22-0 up before having their line breached for the only time in the game just after the hour.