Four years on from their dramatic 2019 preliminary final battle, Collingwood and GWS will do battle once again for the first spot in this year's Grand Final.
It will be two very different teams that line up on Friday night for the Magpies and Giants compared to 2019's rendition, with plenty of new faces on either side and one player even crossing to the opposition since then.
Ahead of Friday night's sold-out blockbuster, we take a look back at the outcome of the 2019 preliminary final, as well as the changes that have taken place at both clubs since then.
2. The Coaches
Nathan Buckley and Leon Cameron were both at the helm in 2019. Collingwood finished fourth on the ladder after a heartbreaking 2018 grand final loss, securing a home preliminary final after defeating Geelong in week one, while GWS finished in sixth position.
At the time in 2019, both Adam Kingsley and Craig McRae were at Richmond in assistant coaching roles and would face GWS in the 2019 Grand Final. It was Kingsley's first year at Richmond after eight seasons with St Kilda, while Craig McRae took Richmond's VFL side to a premiership in 2019 and was awarded both the VFL's Coach of the Year award and the AFLCA's Assistant Coach of the Year award.
Fast-forward four years to this Friday night, and Craig McRae will be coaching his 50th AFL game on his 50th birthday, while Kingsley will coach in his first-ever preliminary final.