Melbourne Storm produced an incredible comeback to beat reigning NRL champions Sydney Roosters 27-25 in a golden-point classic at Suncorp Stadium on Thursday.
The Storm trailed by 10 points with 11 minutes remaining but took the lead thanks to quickfire tries from Jahrome Hughes and Paul Momirovski – both of which were converted by Cameron Smith
Kyle Flanagan's successful penalty was followed by a drop goal from Luke Keary in the final minute to send the Roosters back in front, but Ryan Papenhuyzen landed a one-pointer of his own before the buzzer.
Smith then kicked a successful penalty in the fifth minute of additional time to earn Melbourne back-to-back wins in a thrilling encounter.
The Roosters were out to make it six straight victories since the league resumed and led 12-6 at half-time – Flanagan and Josh Morris crossing either side of Josh Addo-Carr's try.
Hughes gave Melbourne a foothold in the match two minutes into the second period when racing away and touching down under the posts.
But the Roosters pulled away through Brett Morris and a second try for his twin brother Josh, with Keary unable to convert the latter in the 70th minute in what proved to be a costly miss.
Hughes danced through the opposition defence to give the Storm hope, however, and Momirovski helped complete the comeback two minutes later.
Then came another late twist as Flanagan nailed a penalty given away by Suliasi Vunivalu, before Keary split the posts from 30 metres out.
But Papenhuyzen levelled up right from the restart to take the game all the way and Smith kicked the golden points following a lapse in judgement from Jake Friend.