Cameron Smith converted a last-minute drop-goal as Melbourne Storm moved up to third in the NRL table with a 9-8 win over Sydney Roosters.

Friday's contest was locked at 2-2 at half-time and the game appeared destined for golden point after Nelson Asofa-Solomona and Matt Ikuvalu traded tries and Latrell Mitchell missed a penalty for the Roosters from in front of the posts.

Mitchell Pearce hit a decisive drop-goal in the corresponding fixture in 2017 in a 25-24 triumph for the Roosters at Adelaide Oval.

However, Smith had what proved to be the final say in the pouring rain at the same venue this time around, nailing a one-pointer from 40 metres out.

Roosters half-back Cooper Cronk, playing against his former club - and fellow Storm legends Smith and Billy Slater - for the first time in 15 years, attempted to redress the balance but saw his drop-goal charged down by Ryan Hoffman.

State of Origin may already be settled in New South Wales' favour, but the Blues and Queensland will both have injury concerns to contend with ahead of the dead rubber after this one.

Storm and New South Wales winger Josh Addo-Carr suffered an ankle injury while Roosters and Maroons prop Dylan Napa strained ligaments in his left knee.

New Zealand Warriors are one of the teams leapfrogged by the Storm after they missed the chance to go second, losing 18-15 to Cronulla Sharks.

Solomone Kata and Anthony Gelling crossed to get the Warriors off to a flying start, but Jesse Ramien and Edrick Lee responded for Cronulla, and Chad Townsend's penalty ensured the scores were level at half-time.

Shaun Johnson nudged the Warriors back in front with a penalty and then took advantage of a knock-on from Lee to convert a 25-metre drop-goal.

But Lee atoned for his blunder and went over for his second try in the corner with four minutes left, sealing Cronulla's ninth win over the Warriors in their last 11 meetings.