Ryan Papenhuyzen scored a wonder try for the high-flying Melbourne Storm in their 26-16 victory over Newcastle Knights.
A blow to captain Cameron Smith, who was forced off with a shoulder injury and could be sidelined for three weeks, took some of the shine off the Storm's success.
But it was another successful day on the pitch for Craig Bellamy's team, who have now won 10 of 12 games in the NRL this season and sit second on the ladder.
Melbourne's Suliasi Vunivalu and Newcastle's Bradman Best traded early tries before Smith suffered his shoulder blow when landing on it while scoring the Storm's second in the 24th minute.
Papenhuyzen produced his masterpiece in the 31st minute, with the 22-year-old full-back collecting a stray ball and racing from his own 10-metre line to score in the right corner.
Speed to burn #NRLStormKnights pic.twitter.com/pMKRo4IRMP
— NRL (@NRL) August 2, 2020
Tino Faasuamaleaui dotted down for the Storm in the second half, between tries from Newcastle's Aidan Guerra and Enari Tuala.
The Parramatta Eels are third, also with 10 wins from 12, after sneaking home 18-16 against the Canterbury Bulldogs.
Brad Arthur's Eels side looked like streaking away with the win when they raced to an 18-0 lead inside 29 minutes, on the back of two tries from Clinton Gutherson and one from Mitchell Moses, who also booted three goals.
But they almost threw it away, with Raymond Faitala-Mariner, Jake Averillo and Marcelo Montoya slashing the deficit to two points by early in the second half.
Averillo added the extras to the tries from Faitala-Mariner and Montoya but could not crown his own score with the extras as the Bulldogs' comeback fell agonisingly short.
After the Eels went so close to wasting their early good work, coach Arthur revealed the post-game tradition of bellowing out the team song threatened to become a chore.
According to the NRL website, Arthur said "It was like a morgue in the dressing sheds. I had to ask them did they really want to sing the team song?
"But that's good because we're setting high expectations and we know we can be better. I don't want to take any credit away from the Dogs, either, because they rolled their sleeves up and threw plenty at us."
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss