The 2024 NRL Grand Final will pit the top two sides in the regular season - Melbourne and Penrith - against each other at Accor Stadium.
It is set to be a titanic battle in a clash which is almost too close to call.
It is not the first time the sides have met in a Grand Final, with this game being a rematch of the 2020 decider.
On that occasion, the Storm held off a late fightback from the Panthers to win, who have been unstoppable since then; how many players on both sides are left from that match?
NRL FINALS LATEST NEWS: NRL 2024 finals results, schedule | NRL casualty ward, latest injury news | Every NRL player retiring in 2024
How many Panthers and Storm players remain from the 2020 grand final?
Whilst there have been changes to both squads, there will be a few familiar faces batting it out again in the decider against each other.
Melbourne Storm
The Storm have experienced more change in the playing roster in the four years since their Grand Final victory, most notably Cameron Smith, who played his last game for the club in the 2020 Grand Final.
Only five players remain from that side, with one of them - Nelson Asofa-Solomona - suspended and unable to back up.
Clive Churchill Medal winner Ryan Papenhuyzen is set to play at fullback once again and will hope to have a similar contribution.
The halves pairing of Cameron Munster and Jahrome Hughes remains, with the latter winning the Dally M Medal for his fantastic performances.
Christian Welch is the only other player Storm player who will back up from four years ago; he started back then and will come off the bench on Sunday night.
Of course, Craig Bellamy is still around in his 10th Grand Final.
Penrith Panthers
Whilst much has been made of the high profile departures from the all conquering Panthers, they have more players still in their side who were around in 2020.
Eight players are still at the club, though two of them - Jarome Luai and James Fisher-Harris will be playing their final games for the club.
Dylan Edwards and Brian To'o make up the backline, whilst Liam Martin and Moses Leota will look to be wrecking balls in the middle of the park.
And of course, leading the way for the three-peat premiers are co-captains Nathan Cleary and Isaah Yeo.
It was a tough game in 2020 for Cleary, but it arguably helped make him the dual Clive Churchill Medal winner he is today, and he will be looking to win a record third medal in a row, as well as leading his side to a fourth premiership in a row.
Melbourne Storm vs. Penrith Panthers confirmed teams
Melbourne confirmed team:
1. Ryan Papenhuyzen
2. Will Warbrick
3. Jack Howarth
4. Nick Meaney
5. Xavier Coates
6. Cameron Munster
7. Jahrome Hughes
8. Tui Kamikamica
9. Harry Grant
10. Josh King
11. Shawn Blore
12. Eli Katoa
13. Trent Loiero
14. Tyran Wishart
15. Christian Welch
16. Lazarus Vaalepu
17. Alec MacDonald
18. Grant Anderson
19. Joe Chan
20. Kane Bradley
21. Tepai Moeroa
22. Sualauvi Faalogo
Penrith confirmed team:
1. Dylan Edwards
2. Sunia Turuva
3. Izack Tago
4. Paul Alamoti
5. Brian To'o
6. Jarome Luai
7. Nathan Cleary
8. Moses Leota
9. Mitch Kenny
10. James Fisher-Harris
11. Luke Garner
12. Liam Martin
13. Isaah Yeo
14. Brad Schneider
15. Lindsay Smith
16. Liam Henry
17. Matt Eisenhuth
18. Casey McLean
19. Scott Sorensen
20. Trent Toelau
21. Daine Laurie
22. Luke Sommerton