Melbourne Storm marked Cameron Smith's 400th NRL appearance with an impressive win, while Brisbane Broncos and New Zealand Warriors drew.
Cameron Smith is set to make NRL history this weekend, while landmark appearances await Gavin Cooper and Benji Marshall.
It was a night to forget for Cronulla Sharks, who have now lost three straight NRL games after Brisbane Broncos ran out 24-22 victors.
Melbourne Storm are streaking clear at the top of the standings, and the Dragons are the latest side to try to slow their charge.
Penrith Panthers were grateful to James Maloney for more heroics, while Canterbury Bulldogs got a precious home win.
Canberra Raiders captain Jarrod Croker matched the team's try-scoring record in a narrow NRL win against the Cronulla Sharks
NRL leaders Melbourne Storm will look for a fifth straight win and a seventh successive victory over Newcastle Knights on Saturday.
A second-half blitz helped Melbourne Storm triumph in Auckland, while Mitchell Moses' contract extension could not inspire Parramatta Eels.
Tyson Frizell looks set to be fit for New South Wales, while club colleagues James Graham and Tim Lafai require further assessment.
There was another injury concern for New South Wales on Sunday when Tyson Frizell suffered a head injury for St George Illawarra Dragons.