Penrith's dynasty shows no signs of coming to an end any time soon after they battled to a 14-6 win over Melbourne to claim an incredible fourth consecutive premiership.
In doing so, the Panthers claimed revenge for their loss to the Storm during the 2020 decider, which kickstarted their golden run and has consumed the NRL.
Ivan Cleary's side fell behind in a frantic contest after Harry Grant barged his way over from dummy-half but responded in style as Sunia Turuva and Liam Martin crossed in the first stanza before Paul Alamoti made sure of the result.
MORE: Melbourne Storm player ratings
Penrith Panthers player ratings from NRL grand final 2024
1. Dylan Edwards - 7
Came up with a rare handling error on the halfway line to gift Melbourne some field position after they had previously been struggling to make any inroads early in the second period.
However, the fullback came up with a massive play to make amends when he held up Jack Howarth over the line.
Otherwise, it was a typical performance from the No.1, who finished with 213 run metres, five tackle busts and one offload.
2. Sunia Turuva - 9
The Fijian flyer crossed for his side's first try of the night after a nice shift out the back. He then came within a whisker of claiming a quick-fire double only to fail to keep a hold of a Jarome Luai grubber with the line at his mercy.
Turuva put in a hell of a shift out of yardage as well as coming up with some big plays in attack as he finished with just shy of 200 running metres to help out his forward pack.
3. Izack Tago - 7
Tago looked threatening with the ball all night as he tried to expose his counterpart, Howarth.
The centre came up with a crucial piece of defence in the second when he hauled down Ryan Papenhuyzen, who threatened to streak away after a dart down the short side.
4. Paul Alamoti - 9
Showcased some silky hands with his hit, spin and pass out the back to help create Penrith's first four-pointer.
After being moved to the opposite wing in a backline re-shuffle, he then produced a quality putdown in the corner for the only try of the second half.
5. Brian To'o - 8
Clocked close to 150 metres in the first half alone as his relentless running out of yardage constantly turned the Storm around and got his side's sets off to quality starts.
He had registered 160 run metres and five tackle busts during 56 minutes of action before he was taken from the field due to a knee injury.
To'o was then forced to nervously watch on from the sidelines for the remainder of the contest.
6. Jarome Luai - 8
In his last appearance for the Panthers, Luai made the most of the farewell game as he put on numerous fancy steps and peppered Melbourne's right edge defence with attacking raids.
The playmaker registered one try assist and one linebreak assist as he went out a four-time premiership winner with the club.
7. Nathan Cleary - 8.5
Cleary appeared intent on proving how he was fine after fears around the condition of his shoulder dominated the headlines all week. The halfback made 100 run metres in the first half alone.
But after opting to carry the footy 12 times before, it was this threat that pulled the Storm defence up before he dished it off out wide for Martin to score on the stroke of half-time.
8. Moses Leota - 7
Leota made just 22 run metres during his first stint which lasted 16 minutes, but he managed to make plenty of impact.
He produced two offloads - one of which almost led to the opening try - while he also got through a mountain of work in defence.
The prop returned to the fray later on to see out the game with more of the same.
9. Mitch Kenny - 7.5
The No.9 made a crucial last-ditch tackle around the legs of Jahrome Hughes in the early stage of the game, just as the Dally M Medal winner was set to break free into the backfield.
Dumped Chrisitan Welch on his back in a brutal tackle and then pressurised Hughes causing the halfback to produce a poor kick in the second to continue to illustrate his defensive prowess.
10. James Fisher-Harris - 7
The Kiwi captain helped to set the standard in defence as usual during a lung-busting first stint.
Fisher-Harris clocked 130 run metres to go with 29 tackles in a tireless display which contained minimal fuss as always.
19. Scott Sorensen - 8
The backrower was only confirmed to start an hour before kick-off after missing the past few weeks with a hamstring injury.
However, he looked 100 per cent for the battle as he produced some strong carries while being flawless in defence.
12. Liam Martin - 9.5
Scored a four-pointer right on the half-time siren to give Penrith the lead for the first time in the match in what turned out to be one of the best displays of his career.
It was his work off the ball that was the real highlight as he seemed hellbent on causing destruction right from the off.
The NSW star laid into Cameron Munster on a number of occasions while also terrorising Xavier Coates with his kick-chase and producing a one-on-one steal early in the second period.
Martin then outleapt Coates for a bomb which led to Penrith's third try as the backrower's stellar night continued.
13. Isaah Yeo - 9
The lock went close to crossing for the first try of the match on two separate occasions during the frantic opening exchanges.
He failed to reel in a difficult offload off Leota, before being dragged down by a desperate tackle from a Storm defender.
Yeo quickly put these disappointments behind him though as he kept chipping away through the middle of the field to churn through 170 run metres and 33 tackles.
11. Luke Garner - 6
Came on and played in the centres after To'o was taken from the field with an injury and had a couple of nice runs after being switched to the bench before kick-off.
14. Brad Schneider - N/A
The utility didn't make it out onto the field as Cleary got through the game unscathed.
15. Lindsay Smith - 6
The big forward was quietly efficient through the middle as he contributed to help outmuscle the Storm, although he did have a handling error late on.
16. Liam Henry - 6
Henry provided plenty of solidity in defence as one of the Panthers' rotation forwards off the pine despite being handed limited minutes.