Live: To'o crosses for first-half hat-trick as Penrith runs riot in Melbourne

Read the original at ABC News (AU) ↗
Cite

Healy, J. (2026, August 20). Live: To'o crosses for first-half hat-trick as Penrith runs riot in Melbourne. ABC News (AU). https://www.abc.net.au/news/2026-08-20/nrl-live-melbourne-storm-penrith-panthers/107060788

Dated when The Aporia collected the article, usually within hours of publication. Check the original for its exact date and byline.

ABC News (AU) · collected 2026-08-20 · by Jon Healy

Quick Summary

The Penrith Panthers are dominating the Melbourne Storm in Ivan Cleary's 500th game as a coach, leading 22-0 at halftime. Brian To'o has scored three tries for the Panthers in the first half, while Oryn Keeley and Liam Martin have been sent to the sin bin for the Storm. The Panthers' average set distance is significantly higher than the Storm's, contributing to their strong performance.
Written locally by qwen2.5:14b on 2026-08-20, using this article's own text rather than the other coverage of the same event (that is the story summary below).

AI analysis runs on qwen2.5:14b, locally

Story summary

The Penrith Panthers dominated the Melbourne Storm in a one-sided game at AAMI Park, leading 22-0 at halftime in Ivan Cleary's 500th game as a coach. The Panthers' high-intensity play was evident in their average set distance of 35.59 meters, significantly outpacing the Storm's 27 meters. Penrith winger Brian To'o** scored a hat-trick in the first half, with the Storm struggling to keep pace and unable to bend the defense back when they had possession. The Panthers' forward momentum was too much for the Storm to handle, and their lead of 22 points at halftime seemed insurmountable.

Written for “NRL Rugby League News” on 2026-10-16, grounded in this article and the 0 other(s) covering the same event.

Story

📰 NRL Rugby League News
Sports · 1 article(s) covering the same event.

Compared with similar articles

Nothing to compare against. No article is close enough to this one for the pipeline to have linked or judged the pair.
How this article was measured signals, leaning charts, publisher record, byline, topics and claims

Signals How these are calculated →

Claims extracted
42
sentences that state something as happening or true
Uncertain
2%
1 of 42 hedged ("reportedly", "may", "according to")
Leaning
not political
takes no side on a contested political question
Publisher signals
70/100
ABC News (AU)'s corrections and hedging, across everything collected from it. Not a measure of accuracy.
Outlets on this story
1
Sports
Same framing elsewhere
1
articles that frame the event the way this one does
Analyzed 2026-08-20 · how these are computed

How this is being covered How these are calculated →

Article leaning vs. publisher reliability
Source leaning vs. consistency

Publisher

ABC News (AU) · 3160 article(s) · 7 correction(s) detected
Running correction rate · 7 correction(s)

Who wrote this

Jon Healy
20 article(s) here · 1 carrying a prediction
🔮 The state of play The equations are pretty simple today: - South Africa is 4-102 with Aiden Markram (45) and Wiaan Mulder (5) at the crease - The Proteas are still 319 runs from an unlikely victory - Australia needs six more wickets - We are supposed to squeeze in 98 overs today The only complicating factor will be whether light will cut the day short as it did on the first three days?
🔮 It would be a shame if the tourists were to lose or draw this one after another incredibly professional display on day three, but they have control of the Test, so it's on them to force the issue.
🔮 Would that have still been the case if the selectors had stuck with him when he was just 20 years old?
🔮 Sun, 18 Oct, 2:30 pm, Game not started, BHW versus ASW Sun, 18 Oct, 2:30 pm, Game not started, STW versus PSW Sun, 18 Oct, 7:00 pm, Game not started, SAF versus AUS Sun, 18 Oct, 7:00 pm, Game not started, SSW versus MSW Sun, 18 Oct, 7:15 pm, Game not started, AUW versus NZW Mon, 19 Oct, 10:30 am, Game not started, TAS versus VIC Mon, 19 Oct, 11:00 am, Game not started, SAM versus QUE Mon, 19 Oct, 1:30 pm, Game not started, WAU versus NSW Tue, 20 Oct, 10:00 am, Game not started, versus Tue, 20 Oct, 2:30 pm, Game not started, versus Tue, 20 Oct, 7:15 pm, Game not started, AUW versus NZW Wed, 21 Oct, 2:00 pm, Game not started, versus Thu, 22 Oct, 7:15 pm, Game not started, AUW versus NZW Sat, 24 Oct, 10:30 am, Game not started, TAS versus VIC Sat, 24 Oct, 5:00 pm, Game not started, WAU versus NSW Tue, 27 Oct, 7:30 pm, Game not started, SAF versus AUS Wed, 28 Oct, 11:00 am, Game not started, SAM versus WAU Thu, 29 Oct, 3:40 pm, Game not started, MRW versus STW Thu, 29 Oct, 7:10 pm, Game not started, MSW versus HHW Fri, 30 Oct, 10:30 am, Game not started, TAS versus NSW Fri, 30 Oct, 11:45 am, Game not started, AU6 versus ONG Fri, 30 Oct, 7:05 pm, Game not started, EN6 versus AU6 Fri, 30 Oct, 7:10 pm, Game not started, BHW versus SSW Sat, 31 Oct, 11:00 am, Game not started, QUE versus VIC Sat, 31 Oct, 3:40 pm, Game not started, ASW versus MSW Sat, 31 Oct, 7:10 pm, Game not started, PSW versus MRW Sun, 1 Nov, 3:40 pm, Game not started, STW versus BHW Sun, 1 Nov, 7:10 pm, Game not started, SSW versus HHW Mon, 2 Nov, 7:10 pm, Game not started, MSW versus PSW Wed, 4 Nov, 7:10 pm, Game not started, HHW versus MRW Thu, 5 Nov, 3:40 pm, Game not started, ASW versus BHW Thu, 5 Nov, 7:10 pm, Game not started, STW versus PSW Fri, 6 Nov, 7:10 pm, Game not started, MSW versus SSW Sat, 7 Nov, 2:30 pm, Game not started, WAU versus ENG Sat, 7 Nov, 3:40 pm, Game not started, MRW versus ASW Sat, 7 Nov, 7:10 pm, Game not started, BHW versus HHW Sun, 8 Nov, 1:40 pm, Game not started, SSW versus STW Sun, 8 Nov, 5:10 pm, Game not started, PSW versus MSW Tue, 10 Nov, 7:10 pm, Game not started, HHW versus ASW Wed, 11 Nov, 10:30 am, Game not started, NSW versus SAM Wed, 11 Nov, 10:30 am, Game not started, VIC versus WAU Wed, 11 Nov, 11:30 am, Game not started, QUE versus TAS Wed, 11 Nov, 7:10 pm, Game not started, PSW versus STW Thu, 12 Nov, 3:40 pm, Game not started, MSW versus BHW Thu, 12 Nov, 7:10 pm, Game not started, MRW versus SSW Fri, 13 Nov, 2:30 pm, Game not started, AUS versus ENG Sat, 14 Nov, 3:40 pm, Game not started, HHW versus BHW Sat, 14 Nov, 7:10 pm, Game not started, PSW versus ASW Sun, 15 Nov, 11:00 am, Game not started, SSW versus MRW Sun, 15 Nov, 2:30 pm, Game not started, AUS versus ENG Mon, 16 Nov, 10:00 am, Game not started, NSW versus SAM Mon, 16 Nov, 11:00 am, Game not started, QUE versus TAS Mon, 16 Nov, 2:00 pm, Game not started, VIC versus WAU Mon, 16 Nov, 7:10 pm, Game not started, STW versus MSW Tue, 17 Nov, 7:10 pm, Game not started, ASW versus SSW Wed, 18 Nov, 2:30 pm, Game not started, AUS versus ENG Thu, 19 Nov, 3:40 pm, Game not started, HHW versus PSW Thu, 19 Nov, 7:10 pm, Game not started, BHW versus STW Fri, 20 Nov, 7:10 pm, Game not started, ASW versus MRW Sat, 21 Nov, 12:00 pm, Game not started, HHW versus STW Sat, 21 Nov, 3:30 pm, Game not started, SSW versus PSW Sat, 21 Nov, 7:15 pm, Game not started, AUS versus ENG Sun, 22 Nov, 10:30 am, Game not started, NSW versus QUE Sun, 22 Nov, 3:40 pm, Game not started, BHW versus ASW Sun, 22 Nov, 7:10 pm, Game not started, MSW versus MRW Mon, 23 Nov, 1:30 pm, Game not started, WAU versus TAS Tue, 24 Nov, 11:00 am, Game not started, SAM versus VIC Tue, 24 Nov, 7:15 pm, Game not started, AUS versus ENG Wed, 25 Nov, 7:10 pm, Game not started, MRW versus BHW Thu, 26 Nov, 3:40 pm, Game not started, STW versus ASW Thu, 26 Nov, 7:10 pm, Game not started, SSW versus MSW Fri, 27 Nov, 7:15 pm, Game not started, AUS versus ENG Fri, 27 Nov, 9:10 pm, Game not started, PSW versus HHW Sat, 28 Nov, 3:40 pm, Game not started, MRW versus MSW Sat, 28 Nov, 7:10 pm, Game not started, STW versus SSW Sun, 29 Nov, 12:00 pm, Game not started, BHW versus PSW Sun, 29 Nov, 3:30 pm, Game not started, ASW versus HHW Sun, 29 Nov, 7:15 pm, Game not started, AUS versus ENG Tue, 1 Dec, 7:10 pm, Game not started, versus Wed, 2 Dec, 7:15 pm, Game not started, AUS versus ENG Thu, 3 Dec, 10:30 am, Game not started, NSW versus WAU Thu, 3 Dec, 10:30 am, Game not started, VIC versus QUE Thu, 3 Dec, 11:00 am, Game not started, SAM versus TAS Thu, 3 Dec, 7:10 pm, Game not started, versus Sat, 5 Dec, 7:10 pm, Game not started, versus live South Africa-Australia Test series live updates: Day one of first Test in Durban Australia is set to play its first Test on South African shores since the 2018 Sandpapergate scandal threw the sport into chaos.
🔮 football has to an American-style club owner; the sort of bloke who would get on stage to accept the championship trophy before any of his players touch it
🔮 Later, a tribute to Jai Arrow will be held before the NRL decider between the Sydney Roosters and Newcastle Knights.
🔮 Fri, 11 Sept, 7:50 pm, Final score, Rabbitohs 10, Knights 20 Sat, 12 Sept, 4:05 pm, Final score, Warriors 16, Dolphins 26 Sat, 12 Sept, 7:50 pm, Final score, Sharks 26, Cowboys 16 Sun, 13 Sept, 4:05 pm, Final score, Panthers 19, Roosters 12 Sat, 19 Sept, 7:50 pm, Final score, Roosters 46, Sharks 10 Sun, 20 Sept, 4:05 pm, Final score, Warriors 10, Knights 12 Fri, 25 Sept, 7:50 pm, Final score, Dolphins 20, Roosters 36 Sun, 27 Sept, 4:00 pm, Final score, Panthers 14, Knights 22 Sun, 4 Oct, 7:30 pm, Game not started, Roosters versus Knights Phoenix Crossland set to miss NRL grand final after pleading guilty over Nathan Cleary tackle In short: Phoenix Crossland will plead guilty to dangerous contact over the tackle that broke Nathan Cleary's leg.
🔮 The Knights will face the Roosters in the NRL grand final on Sunday, October 4 from 7:30pm AEDT.
🔮 Talia Gibson reaches Singapore Open final as rival Tatiana Prozorova says she was 'pressured' to withdraw In short: Australian 22-year-old Talia Gibson is through to her first tour-level singles final at the Singapore Open after Russian opponent Tatiana Prozorova withdrew before their semifinal. Prozorova took aim at WTA concussion protocols, saying a physio "pressured" her into pulling out after she was hit by a smash in an earlier doubles match. What's next? Gibson will face this year's French Open runner-up Maya Chwalinska or 2021 US Open finalist Leylah Fernandez in the decider.
🔮 Brisbane will face local rivals the Titans on the Gold Coast on Sunday, September 27.
Also by Jon Healy
Nothing else under this byline is closely related to this article, so these are simply their most recent.
All 20 articles by Jon Healy →

Topics

Melbourne Melbourne Storm Panthers Penrith Storm

Subjects

Storm ORG · 11× Panthers ORG · 7× Brian To'o PERSON · 5× Penrith ORG · 5× Harry Grant PERSON · 4× Moses Leo PERSON · 3× Sua Fa'alogo PERSON · 3× Ivan Cleary's PERSON · 2× Jack Howarth PERSON · 2× Melbourne GPE · 2×

Narrative

Grant bobbled as he contested with Brian To'o and knocked it into the Penrith winger's hand. 37' Liam Martin goes to the sin bin Sua Fa'alogo tries to grubber through and chase it, but Liam Martin closes the gap and hits him as he chases. Martin tried to disguise it, but he's penalised for a professional foul and sent for a 10-minute break. Key Event It's a hat-trick for Brian To'o!! The Storm's fifth-tackle option falls apart and I thought Casey McLean knocked on in the aerial contest for Harry Grant's banana kick, but the play is allowed to continue as Tom Jenkins flies up field.
framing: assertive · carried by 1 article(s) · first seen 2026-08-20
🔮 The forecast was for heavy rain tonight in Melbourne, and it hasn't taken long for it to hit AAMI Park.

Claims (42 extracted, 1 hedged)

Melbourne Storm host Penrith Panthers in Ivan Cleary's 500th NRL game asserted
Storm → host → game
The Penrith Panthers are trying to bounce back from back-to-back losses as they take on the Melbourne Storm in Ivan Cleary's milestone 500th game as a coach. asserted
they → try → coach
Submit a comment or question Live updates Live: Storm vs Panthers at AAMI Park New: Filters Choose what information you see below by using filters 41' Can Melbourne fire a shot in the second half? asserted
Melbourne → submit → half
The Storm have first use of the ball after half-time, trailing Penrith 22-0. asserted
Storm → have → Penrith
Key Event HALF-TIME: Panthers walloping Melbourne 22-0 This is a good old fashioned shellacking as the Storm simply can't keep pace with the Panthers. asserted
Storm → wallop → Panthers
That is a huge difference, perhaps aided by a ridiculous 82-metre gap in terms of kick return metres. asserted
That → aid → metres
The Storm can't bend the defence back when they have the ball and can't stop the Panthers' forward momentum when they're defending. asserted
they → bend → momentum
Storm miss their last chance asserted
Storm → miss → chance
The Storm try a trick shot with a midfield chip and chase, get a penalty, then Munster tries again with a grubber out to the left, where a diving Moses Leo can't quite bat it back for Jack Howarth. asserted
Leo → try → Howarth
Leo faceplants hard into the mud for his troubles too. asserted
Leo → faceplant → troubles
It's a Harry Grant Special, but he's knocked it on asserted
he → knock → it
Jack Howarth plays the ball 10 metres in from touch, Harry Grant picks it up from dummy half, fakes open and goes blindside, grubbering for himself and speeding past the retreating defence to regather and score. But here comes the bunker! asserted
bunker → play → defence
Grant bobbled as he contested with Brian To'o and knocked it into the Penrith winger's hand. 37' Liam Martin goes to the sin bin Sua Fa'alogo tries to grubber through and chase it, but Liam Martin closes the gap and hits him as he chases. Martin tried to disguise it, but he's penalised for a professional foul and sent for a 10-minute break. Key Event It's a hat-trick for Brian To'o!! The Storm's fifth-tackle option falls apart and I thought Casey McLean knocked on in the aerial contest for Harry Grant's banana kick, but the play is allowed to continue as Tom Jenkins flies up field. asserted
Jenkins → bobble → field
The Panthers waste no time in attacking, remembering they have the extra man, and Nathan Cleary sweeps around to the right close to the tryline, firing a bullet cut-out pass to Brian To'o, who goes outright second on the Panthers' list with an acrobatic finish through contact from Moses Leo. asserted
who → waste → Leo
26' Oryn Keeley is sent to the bin asserted
Keeley → send → bin
The Storm back rower was just put on report for apparent contact with referee Grant Atkins, and sent to the sin-bin for being too slow in the ruck for the third straight tackle according to Atkins. uncertain
rower → put → Atkins
We're playing rugby league, we're not playing touch footy. asserted
we → play → footy
It's wet, it's slippery, of course it's not going to be the cleanest game, but it goes both ways." asserted
it → go → ways
Atkins says he hears him, but the Storm have been "significantly slow". Key Event asserted
Storm → say → Event
Welcome to Try-Scoring 101 with Brian To'o The Storm try to spread it to the left and Sua Fa'alogo tries to hit Moses Leo with a cut-out pass, but it's not on as Brian To'o shoots the gap and pinches the ball out of the air, going 60 metres to score his 101st try. asserted
To'o → welcome → try
Penrith creates a try out of nothing Isaiah Papali'i makes an ill-advised dummy-half raid down a short blindside on the last, gets caught, but manages to fling an offload out the back. asserted
Papali'i → create → back
The Panthers keep it alive and Nathan Cleary hits Liam Henry, who bursts into a gap. asserted
who → keep → gap
It looks like Harry Grant has stopped him short, but the late-arriving support from Sua Fa'alogo is nowhere near good enough and Henry rolls over the tryline. asserted
Henry → look → tryline
Grant was also holding his shoulder after that effort, but he's playing on. asserted
he → hold → effort
The rain has arrived asserted
rain → arrive → ?
The forecast was for heavy rain tonight in Melbourne, and it hasn't taken long for it to hit AAMI Park. asserted
it → take → Park
How will this affect the teams' play? asserted
this → affect → play
15' Trading errors Liam Martin fumbles in a tackle, and then Jack Howarth runs himself into a corner on a left-side shift and panics as he is corralled by defenders close to the sideline and dumps a ball over the top of a tackle, but bounces it straight into the hands off Martin. asserted
he → fumble → Martin
12' Oryn Keeley pinged for a "late" shot The Melbourne back rower hits Jack Cogger a fraction of a second after the Penrith pivot passes the ball and Grant Atkins blows a penalty for a late hit. Pretty harsh call that. 8' Shawn Blore off for an HIA The Storm back rower looks completely shocked to be told to leave the field for a head injury assessment. asserted
rower → ping → assessment
The television replays show him hitting his head pretty hard on the ground as he made a tackle. asserted
he → show → tackle
Key Event Brian To'o has his 100th try! asserted
To'o → have → try
Nathan Cleary sends a high kick into the middle of the field where Liam Martin takes a mark up above his head and the rest of the pack. asserted
Martin → send → pack
He flings it back to Lindsay Smith, who fires a glorious ball out to Brian To'o on the right wing and he outpaces Moses Leo to the tryline. asserted
he → fling → tryline
2' Moses vs Munster The Storm field the kick deep in the corner of their own defensive half and after Jack Howarth is monstered by the defence, Cameron Munster gets into it with Moses Leota. asserted
Munster → field → Leota
The play continues, and the Storm can't get beyond their 30m line. asserted
Storm → continue → line
Key Event The Storm kick us off And Moses Leota flies into the Storm defence, where it looks like Trent Loiero hits him with a shoulder charge, but no whistle. asserted
Loiero → kick → charge
Here come the teams The Panthers first, followed by the Storm, with all 19 players giving Tui Kamikamica a hug on their way up the tunnel. And then they form a guard of honour for their great mate, who runs out with his son with a huge smile on his face. asserted
who → come → face
New halfback for the Storm Former Panther Trent Toelau was initial named as Jahrome Hughes's halfback replacement, but instead Tyran Wishart is elevated off the bench. asserted
Wishart → name → bench
Who saw this coming? asserted
this → see → ?
Before the season, not many people would have expected a round 25 clash between the Storm and Panthers to be a clash between the team running 11th and a team coming off back-to-back losses. asserted
clash → expect → losses
…and 2 more, not listed.
💬Give feedback
🕘History 🎫Support