St George Illawarra Dragons downed NRL leaders Melbourne Storm with a 20-10 triumph in Sydney on Saturday.
Storm, without influential duo Cameron Smith and Cooper Cronk as well as late withdrawals Cameron Munster, Blake Green and Tim Glasby, were behind at the break, with Tohu Harris' penalty eclipsed when Gareth Widdop converted his own try and added a two-pointer.
A further penalty followed from Widdop before Suliasi Vunivalu's try set up a potentially tense final 20 minutes, but the hosts eased late nerves when Kurt Mann and Mitch Rein grabbed late scores.
Vunivalu's last-gasp try mattered little as the Dragons climbed into the top eight, while Melbourne will drop off the summit when Cronulla Sharks are given two points from their bye to take over at the top.
Early Storm pressure led to Harris' penalty, but Widdop took advantage of a fortunate bounce off Kevin Proctor's back to touch down after 20 minutes and add the extras.
With another two penalties either side of the interval extending their advantage, the Dragons sensed an upset may be brewing.
Vunivalu's score may have had them thinking twice, but Mann was on hand to dive over in the corner and Rein put the match beyond the visitors, who scored again through Vunivalu in the closing stages.