Jack Ginnivan, Patrick Cripps, Adam Treloar and Cam Rayner. Pictures: AFL Photos

THE TOP eight for 2024 is set, and it all came down to a thrilling final day of the home and away season.  

Port Adelaide downed Fremantle at Optus Stadium to lock up a home qualifying final, ending the Dockers' campaign and saving Carlton's season.

The Blues had to rely on a Power victory to ensure their own finals berth after St Kilda forward Jack Higgins' matchwinning goal with 12 seconds left gave the Saints a thrilling win over Carlton at Marvel Stadium.  

Meanwhile, the Western Bulldogs will play finals after knocking off Greater Western Sydney in Ballarat in Sunday's first game, while Brisbane and Hawthorn secured their finals spots on Saturday, Sydney officially confirmed the minor premiership and Geelong booked a top-four finish.

FINALS PREDICTOR Where will your club finish?

Friday, August 23

Melbourne 8.9 (57) lost to Collingwood 15.13 (103)

- The Magpies recorded the win they needed but are officially out of finals contention after Carlton's narrow loss to St Kilda
- The Pies finished ninth after Port Adelaide's win over Fremantle

07:14

Saturday, August 24

Hawthorn 26.14 (170) defeated North Melbourne 7.4 (46)

- The Hawks secured their finals place and will finish seventh
- They will play the Western Bulldogs in an elimination final in Melbourne

07:09

Geelong 26.12 (168) defeated West Coast 11.9 (75)

- The Cats will finish third
- They will travel to Adelaide to face Port Adelaide in a qualifying final

07:14

Brisbane 11.21 (87) defeated Essendon 10.7 (67)

- The Lions secured a finals spot and a fifth-place finish
- They will host an elimination final against Carlton

07:09

Sydney 18.13 (121) defeated Adelaide 13.12 (90)

- The Swans secured the minor premiership
- The Swans will host the Giants in a home qualifying final

07:09

Sunday, August 25

Western Bulldogs 14.14 (98) defeated Greater Western Sydney 9.7 (61)

The Bulldogs have secured their finals berth 
- They finished sixth and will host an elimination final against Hawthorn 
- The Giants finished fourth and will play Sydney in a qualifying final

07:09

Carlton 11.8 (74) lost to St Kilda 11.10 (76)

- The Blues finished eighth, thanks to Port Adelaide's win over Fremantle
- They will travel to Brisbane to take on the Lions in an elimination final

07:14

Fremantle 9.13 (67) lost to Port Adelaide 13.9 (87)

- The Power finished second and will host a qualifying final against Geelong
- The Dockers will miss the finals