The Warriors kicked off to start the match but managed to regain possession after the Storm made a lacklustre attempt to defuse the kick, setting themselves up deep in Storm territory. However, they let the home side off the hook with an error near the try line. The Storm pounced on the loose ball and surged upfield. After a few sets, they shifted it left, where Xavier Coates crossed in just the 2nd minute. Ryan Papenhuyzen converted to give Melbourne an early 6-0 lead.
Looking to build pressure, the Storm were halted briefly by an error from Jack Howarth, allowing the Warriors to start a set inside Melbourne's half. The Warriors couldn't break through the line despite a few strong carries. A clever grubber forced a dropout, and they recovered the short kick to earn another full set close to the line, but a loose pass on the last was intercepted by Coates.
Melbourne easily rolled up the field, but Jahrome Hughes mistimed a kick that sailed dead. The Warriors struggled to get into rhythm, with Erin Clark coughing up possession. Though they held strong defensively, another error handed the Storm another attacking opportunity. Again, the Warriors held firm, with Coates spilling a kick in-goal.
Finally completing a set, the Warriors looked to settle, but Hughes, despite carrying a shoulder knock, nailed a 40/20. The Storm wasted no time, with Josh King barging over in the 14th minute. Papenhuyzen made it 12-0.
After a brief back-and-forth, Melbourne blew the game open. Their offload game tore the Warriors apart, and a break from Coates set up Shawn Blore to score in the 20th minute. Another conversion from Papenhuyzen stretched the lead to 20-0.
On the very next set, the Storm went close again. Grant Anderson flew down the right edge and found Moses Leo, who looked sure to score, until Luke Metcalf pulled off a stunning try-saving tackle. However, the Warriors were penalised for Jackson Ford holding a player back, gifting Melbourne another chance. They made it count, with Trent Loiero diving over off an offload in the 23rd minute. The conversion made it 26-0, and Ford was sent to the sin bin for the infringement. To make matters worse, James Fisher-Harris was confirmed to be ruled out with a pec injury, leaving the Warriors with just three on the bench.
Down to 12 men, the Warriors couldn't hold the Storm out. Coates broke away again and handed it off to Harry Grant, who scored untouched in the 27th minute. Papenhuyzen's conversion pushed the margin to 30-0.
The onslaught continued. Melbourne went the length of the field on the next set, exploiting a bunched-up Warriors defence. They shifted right, and Anderson scored unopposed in the corner. Another Papenhuyzen conversion made it 36-0.
Melbourne kept the pressure on, winning a penalty deep in Warriors territory. A well-weighted early grubber from Papenhuyzen forced another dropout. The short restart didn't go to plan for the Warriors, giving the Storm more red-zone possession. They nearly scored again through Grant, but Demitric Vaimauga did well to strip the ball as the hooker dived over.
With time winding down in the first half, the Warriors finally got a penalty and looked sharper on the ball. Metcalf forced a dropout after a grubber was taken dead by Cameron Munster. The Storm's short dropout bounced awkwardly and stayed in the in-goal, giving the Warriors a golden opportunity 10 metres out. But they couldn't capitalise, with Rocco Berry spilling the ball as the halftime siren sounded. The Warriors went into the sheds trailing 36-0.