NRL semifinal live updates: Melbourne Storm vs Sydney Roosters at ...
The Storm and Roosters meet in the finals for the fourth time since 2015, as they try to book a date with reigning premiers Penrith.
Follow our live blog below, check out the scores and stats, and tune in to our live radio coverage.
This game continues to go from end to end with no respite for either team.
This time a bad pass from Luke Keary leads to a Corey Allan knock-on and puts his team right back under the pump from 25 metres out.
Cameron Munster flattens Sam Walker with a huge hit and they sliding defence mops up on the other side, then it comes back right, and Reimis Smith comes up with a loose ball.
Brandon Smith tries a cute little dink in behind the line and has a good run at it, but Will Warbrick charges in from the wing to save his team. Dropout. The pressure remains.
Very dubious decision there. It was called a knock-on on the field and Cameron Munster, stepping in as captain with Christian Welch on the bench, challenged. The replays looked good for the Storm, but the bunker says Reimis Smith dragging the ball back into his chest is a knock-on.
He's been unbelievably good under the high ball tonight and he's defused another one. Constantly in contests too. Can't believe how clean he's been so far tonight.
Now if he can just start kicking straight.
Perhaps a bit of miscommunication between Cameron Munster and Nick Meaney on the left, with the pass out the back going way out the back. and former Storm centre Paul Momirovski gets there first to turn the tide.
Harry Grant scythes through from dummy half to get it away to Tom Eisenhuth, who stays out of reach of James Tedesco for longer than I was expecting before being brought down.
Munster kicks high to the corner to end the set and Jaxson Paulo knocks on. Storm surging again.
The big prop makes an intercept out of nowhere and makes it 50 or so metres before being pulled down. The Storm are suddenly right on the attack.
But the end of the set is a bad one, with Cameron Munster trying to dab in behind the defence, but Fletcher Baker makes a clean grab.
Christian Welch takes the first hit-up for the Storm after an awkward take from Tyran Wishart.
Just as the Roosters started getting on the front foot in the 25th minute, they put up an excellent kick that came down right in front of the posts. Centre Corey Allan batted the ball back and Storm hooker Harry Grant reflexively stuck a hand out, tapping the ball up.
He dove to regather but got there on the half-volley. From the high angle it looked a certain knock-on. Referee Ashley Klein had a perfect angle, from right next to the posts, but ruled Grant caught the rebound cleanly.
He then gave the Storm a ruck penalty that allowed them to get into the Roosters' half, and Grant created a try for Marion Seve, which is currently the difference in this game.
It will be talked about more. Hopefully it doesn't play a major role in the outcome of the match.
Key Event
HALF-TIME: Storm lead Roosters 10-6What a ragged contest. Both teams look physically broken as the hooter goes.
It was a half of two halves for sure.
The Storm made all the running early on the back of excellent defence that denied the Roosters any sort of go-forward, but Sydney turned the tables with a few repeat sets and had Melbourne on the rack, threatening to break them open with just about every play.
Both teams need to shore up their defence in their own half, because they both look vulnerable and it looks like fatigue will be a major factor in this game.
Every set seems to threaten a line break and this time James Tedesco creates it with an offload out wide, and Junior Pauga's grubber back in-field is stopped by Harry Grant. Just.
Cameron Munster belts a ball 70 metres and over Tedesco's head to ensure the Roosters have to go 90 metres in 20 seconds if they want to score again.
Melbourne looks exhausted and the Roosters are over halfway inside three tackles for the second straight set. Power and speed on display from the Tricolours.
Nick Meaney has saved them yet again though. He's made four excellent catches this half under pressure from flying Roosters. And that's a lot of flapping.
Key Event
SAY CHEESE!! Brandon Smith muscles over against his old teamThe Roosters had set after set after set and the Storm scramble well, but eventually break after Fletcher Baker is cut down by Marion Seve and Brandon Smith takes advantage of one marker, scooting over from about 2 metres out.
The boos ring out for the former Storm star as his name is announced as the tryscorer.
Converted. So it's 10-6 to Melbourne.
The Roosters are stretching this defence with Keary, Radley and Tedesco through the middle.
Penalties and repeat sets. The Storm are feeling the heat.
It looked like James Tedesco had Jaxson Paulo pretty well unmarked outside him, but he chose to go back in-field.
And Reimis Smith regathers a dropped ball for the Storm, forced by Justin Olam rushing up and getting his timing spot on against Luke Keary.
The Roosters straight away get a chance to strike back as Tariq Sims knocks on in a Lindsay Collins tackle.
And they get another set as Cameron Munster is penalised at marker.
Key Event
Another try for the Storm!Wuh oh. After that missed knock-on and penalty, the Storm have gone up the other end and scored immediately.
(Getty)Harry Grant made a great run through the middle to get the Storm rolling. Then Eli Katoa and Tyran Wishart doubled up with offloads and Grant timed his pass perfectly for Marion Seve to go over.
Another relatively simple miss for Meaney! I don't know if the wind caught that or he put weird spin on it, but it went very wonky and into the post.
James Tedesco almost creates something with power, fending off and getting faster, but Justin Olam tracks him down on the right wing.
The kick goes up on the next play and creates a perfect contest. Corey Allan bats back and it looks for all money like Harry Grant knocked on right in front of the posts, but Ashley Klein, who was in great position, says no. And then gives the Storm a penalty to get them off their own line.