Joseph Suaalii is tackled on fulltime.
Melbourne come up with an error 10 metres from their line.
The Roosters come up with nought on the last tackle.
Storm error.
Storm penalty - Tedesco runs an obstruction.
The Storm have levelled their biggest ever win against the Roosters.
Smith gets his 10th try of the season!
The block of cheese runs onto an offload from Chris Lewis and gets another!
Daniel Tupou knocks on in his own half.
Hughes grubbers ahead, but Tedesco is on the spot to clean up.
Tedesco narrowly gets out of his in-goal.
Drew Hutchison tackles Nicholas Hynes on a kick return.
Hynes comes up with a mistake.
The Roosters make an error.
James Tedesco narrowly manages to stay in the field of play.
Silly play from the Roosters' interchange player.
Storm penalty - Cameron Munster is hit after passing by Suluka-Fifita.
Hynes brings up 40.
Hughes kicks for his halves partner to touch down next to the posts.
The Storm win the challenge and retain possession.
The Storm are challenging the call.
Roosters strip.
Kenny Bromwich kicks ahead for Addo-Carr - the ball rolls over the sideline just before The Foxx can get to it.
It's hard to remember the Roosters playing this bad since the 2016 season.
The Roosters come up with a forward pass.
Tedesco forces a repeat set with a crafty kick.
Six again for the "home side".
Josh Addo-Carr loses the ball and both teams come together in the PVL version of a fracas.
Sam Walker is crunched by Christian Welch after kicking.
Daniel Tupou collects a high ball.
Hynes is into space again.
Hynes pushes the kick wide from the touchline.
Addo-Carr came into this match with 95 tries - at this rate he could crack a century tonight.
Olam fires a (forward) pass to send The Foxx over for his third.
The try is overruled - Justin Olam is deemed to have impeded Sitili Tupouniua.
Hynes barges over the line. Too soft from the Roosters.
Jared Waerea-Hargreaves plucks an intercept, gets tackled on the 40 metre line and then has the ball stripped off him.
INTERCEPT
Justin Olam loses the ball, but the referee rules a strip.
Joseph Suaalii is driven back by Addo-Carr.
Jared Waerea-Hargreaves makes a strong carry up to the 40 metre line.
Both teams are back out for the second 40 minutes.
Sitili Tupouniua makes an error as the halftime siren sounds.
Brandon Smith kicks straight to Daniel Tupou.
Christian Welch is down after contact from three Roosters.
The kick is good from the fullback.
Olam picks up a loose pass from Tedesco, finds The Foxx who races 50 metres to score his second.
The Storm are away again!
Justin Olam loses the ball over the line - the Storm could've had their fifth!
Daniel Tupou manages to get to a grubber from Felise Kaufusi before the Melbourne chasers.
Hynes makes amends for his last miss.
Kenneath Bromwich finished off that left side shift, running onto a short pass from Munster.
It doesn't matter if it's the Roosters or the Tigers - Melbourne can destroy all who oppose them.
The Storm are making metres at will.
The kick is wide of the posts.
The most in-demand man in the NRL powers his way to the line and extends his arm to score.
Christian Welch is on for the visitors.
Brandon Smith gets a penalty close to the try line.
Jahrome Hughes earns a penalty.
Hynes adds the extras.
Controversial opinion: when Ryan Papenhuyzen returns from injury Nicho Hynes should remain at fullback?
The replacement allowed the ball to bounce, managed to catch the ball and run into space all the way to the line.
Nicholas Hynes is into space.
Justin Olam is cut down short of the line on the last tackle.
Sam Walker loses the ball, Felise Kaufusi loses the ball.
Nicholas Hynes loses the ball inside his own half.
Joseph Suaalii is put into touch on the first tackle off a scrum.
George Jennings attempts an intercept but can't hold onto the Steeden.
Daniel Tupou can't hold onto a left side shift, but the Roosters get a penalty anyway for Melbourne being offside.
Jesse Bromwich makes an error off the kick-off - the Roosters will get a scrum 10 metres out from the Storm line.
The kick is good.
Melbourne elect to take the two on offer.
Storm penalty.
Six again for the Storm.
Josh Morris can't hold onto a pass from Lachlan Lam.
Nicholas Hynes is taken over the sideline by Joey Manu and Joseph Suaalii.
Sam Walker puts a misguided kick in 10 metres from the try line - Storm get a seven tackle set.
Josh Morris gets a seven tackle set by catching a bomb from Munster in-goal.
Reimis Smith swoops on a wayward pass from Isaac Liu.
Tupou is tackled 10 from the try line.
Six again for the Roosters.
Munster put a bomb up, Suaalii contests the bomb, but the bunker rules a knock on from The Foxx.
Josh Addo-Carr is claiming a try.
Brandon Smith breaks a few tackles up to the 40 metre line.
The points keep coming for the competition leaders.
Tedesco was valiant with a last-gasp tackle, but Addo-Carr had too much speed.
Munster kicks early which allows The Foxx to outpace the Roosters to the try line.
Reimis Smith collects a high ball in-goal and earns a seven tackle restart.
Walker's bomb bounces, but The Foxx is able to gather in the ball coming off his own line.
Tedesco is collected in a heavy tackle from Kenny Bromwich; the referee deems it legal.
Sam Walker puts a high ball up that is easily defused by Nicho Hynes.
James Tedesco makes a great kick return over the 20 metre line.
Melbourne spread the ball left and get to the halfway line.
Jesse Bromwich takes the first carry of the evening.
James Tedesco, fresh from leading NSW to an Origin series win, takes the Roosters out - kick-off only moments away.
Dale Finucane leads the Storm out onto McDonald Jones Stadium.
Sitili Tupouniua will play his 50th NRL game tonight - the Tongan tyro made his first grade debut against the Storm back in 2018.
Tonight marks the first time in 36 years that a premiership first grade match not featuring the Knights has been played in Newcastle. In Round 12, 1985 Canberra defeated St George 20-10.
Melbourne have won the past three clashes between the two sides.
Melbourne have one positional change with Tui Kamikamica starting in the front row and Christian Welch dropping to the bench.
The Roosters have elevated Joseph Suaalii onto the wing in place of Matt Ikuvalu who drops to 18th man. Drew Hutchison will play his first match since suffering a controversial tackle against Parramatta two months ago.
This match has been relocated from the Sydney Cricket Ground to Newcastle with reduced crowd capacity in light of the latest COVID-19 outbreak in NSW.
Welcome to League Unlimited’s coverage of Round 16 Thursday Night Football between the Sydney Roosters and the Melbourne Storm from McDonald Jones Stadium, Newcastle.
Referees & scorers:
Referee: Adam Gee
Touch Judges: Liam Kennedy, Chris Butler
Video Referee: Ashley Klein
SYDNEY ROOSTERS (0)
MELBOURNE STORM (46)
Tries: Josh Addo-Carr (3), Nicholas Hynes, Dale Finucane, Kenneath Bromwich, Cameron Munster, Brandon Smith
Conversions: Nicholas Hynes (6/8)
Penalty Goals: Nicholas Hynes (1/1)