As the 2018 AFL season draws to a close, there have been plenty of games for the fans to enjoy, none more so than these 10.
Honourable mentions:
Round 20 - Hawthorn def. Essendon
Round 2 - Hawthorn def. Geelong
Round 3 - Port Adelaide def. Brisbane
Round 5 - St. Kilda drew with GWS
Round 17 - Sydney def. North Melbourne
This was a hotly contested rematch of the 2016 Grand Final in which the Dogs got out to a 22-point lead in the second term before Sydney burst to a late three goal lead.
The Dogs finished the stronger of the two and had their chances to steal the game late before Ollie Florent took the ball from the wing inside-50 and nailed it to seal the victory, running at full pace to kick an outstanding solo goal.
Superstar Lance Franklin kicked three goals including an important last quarter goal as he moved up the all time goalkicking leaderboard.
The Saints got their first victory since Round one after coming from 31 points down at three quarter time up at Metricon Stadium.
The Suns did not score in the final term as Saint Jade Gresham nailed a snap from the pocket with a minute left on the clock to claim victory in unlikely circumstances.
The result lessened the pressure on coach Alan Richardson after it appeared his job was far from safe at three quarter time.
It seemed like every week for Cats fans that they would be tuning in to see a nail biting finish, sometimes they were the beneficiary, not on this occasion.
The Bulldogs had a 24-point lead early in the third term before the Cats stormed back to take the lead into three quarter time, from there it was an arm wrestle in the last.
The Dogs had a nine point lead with 30 seconds left as Gary Ablett sharked a goal from the stoppage to create the frantic finish.
From there the Cats won the stoppage and Mitch Duncan went long for Harry Taylor who took a big contested mark. Unfortunately for Cats fans, Taylor's shot after the siren never looked likely as the Bulldogs snapped a five game losing streak.
The Giants once again beat Richmond at Spotless Stadium in another thrilling contest back in July, this time by two points.
The Giants controlled proceedings for much of the day and lead by 19 points at the final change before the premiers fought back, kicking four goals to one in the final term.
A late Jack Riewoldt goal kept the Tigers in it however it was the Giants who won the crucial centre clearance and held on for a win that revitalised their season and was a catalyst for their eventual finals berth.
As of writing, it remains the last time the Tigers have lost in 2018.
The second of two crackers between the eventual finalists saw the Cats get on the happy side from a shot after the siren, this time from usual defender Zach Tuohy.
The Demons made the running for most of the contest and lead by 30 points early in the last quarter before a Tom Hawkins blitz got the Cats back into the game.
Hawkins kicked four of his seven goals in the final term to give his team a chance before Zach Tuohy took a strong contested mark with six seconds left on the clock. The Irishman kicked truly and the Cats beat the Demons in another thriller.
One of two sensational Showdowns this season comes in at five on this list as the Crows exacted revenge on Port Adelaide to keep their finals hopes alive, albeit to a controversial winning goal.
The Power seemed to be home and hosed and on their way to September after Chad Wingard's fourth gave them a ten point lead 18 minutes into the last term.
From there goals from Eddie Betts and Josh Jenkins helped the Crows snatch victory against their arch enemy.
The Jenkins goal sparked huge debate after it appeared on the goal review it had nicked the post but was not overturned.
Richmond won its 19th consecutive game at the MCG on this occasion, holding off a fast finishing Geelong to cement themselves at the top of the ladder.
The game appeared to be over when Sam Lloyd put the premiers 23 points up 16 minutes into the last quarter before the Cats fought back.
Goals from Tom Hawkins, Cam Guthrie and Sam Menegola put the Cats within striking distance and superstar Gary Ablett had the chance to put his team in front very late on but missed badly.
In the end it was the Tigers who took home the win, ensuring their MCG stranglehold remained alive.
The Swans continued their great away form in this game, managing to knock off the highly fancied Hawthorn without its superstar Lance Franklin.
Instead, they turned to third gamer Ben Ronke, who kicked seven goals for the game, four of those in the first quarter and two in the last including the sealer.
The Swans kicked five goals to one in a frantic last quarter as Ronke, Hayward and Parker stood tall for the visitors in a famous contest.
The Tigers beat local rivals Collingwood in a top of the table clash with a build up of that of a final, with the final score not telling the whole story of the game.
Richmond lead by only four points at the final change as Collingwood would not lie down despite losing Jeremy Howe and Matt Scharenberg. The Pies kept themselves in touch but could not keep up with Richmond's intensity for the whole game, like so many other sides have failed to do.
The Tigers piled on the goals in the final term and ran out 28-point winners and this one could be the entree to a spectacular preliminary final between the two.
It feels like more often than not, the Showdown is one of the best games of the year regardless of how the two teams are playing, this was no exception.
This was another back and forth contest between the two bitter enemies and this time it was the Power who took home the chocolates, thanks to a very late Steven Motlop goal.
Port lead by 17 points late in the lat term to appear ready to celebrate, only for the Crows to turn the game on its head within a matter of minutes.
A Mitch McGovern goal late seemed like the Crows had stolen victory, however the Power won the centre clearance and Motlop saved the day with 21 seconds to go in a classic encounter.