The 2019 AFL season has produced some fantastic spectacles. Whether it is set shots after the siren to win the game, come from behind wins or thrilling battles in front of 92,000 fans, the 2019 season has not failed to deliver on eye catching performances.

Here is our top five games of the 2019 AFL season.

5. Rd 8: Gold Coast 9.6 (60) def by Melbourne 8.13 (61)

Tom McDonald kicked the most important point of his career as Melbourne came away with a remarkable one-point win at Metricon Stadium.

Nick Holman kicked a goal with 50 seconds on the clock to give the Suns a six-point lead and all but secure the win for Gold Coast.

But the Demons had better ideas and staring down the barrel of a sixth loss for the season, Marty Hore kicked his first goal of his career to level the scores with 18 seconds on the clock.

Melbourne needed everything to go right for them if they were going to snatch the win. Max Gawn won the tap and the Demons pumped the ball forward, McDonald dropped a contested mark but somehow kicked the ball off the ground from the top of the square into the post for a behind, one second before the final siren.

4. Rd 13: Carlton 15.10 (100) def by Western Bulldogs 15.13 (103) 

It's not every week two bottom four teams produce a stunning spectacle, as was the case in round 13 between the Blues and the Bulldogs.

The Dogs led by 34 points late in the final quarter, but the Blues kicked the last five goals to reduce the margin to three points with a minute left on the clock.

Charlie Curnow produced a career best performance to finish the game with seven goals and single handily guided the Blues to within touching distance of a remarkable win.

Josh Dunkley had a break-out game for the Bulldogs with 41 disposals and 10 tackles, while Jack Macrae had 37 disposals.

It was a thrilling encounter between two sides willing to attack and take the game on, which is why it will be remembered for the remainder of the 2019 season.

3. Rd 10: Fremantle 10.13 (73) def Brisbane 10.12 (72) 

Michael Walters' kicked a goal after the siren to hand Fremantle a one-point win over Brisbane.

After trailing by 11 points early in the final term, the Dockers made a late surge to level the scores.

With seconds remaining Ed Langdon found Michael Walters 40 metres out on a 45-degree angle, just before the final siren.

Walters ran in, although slightly off his mark to kick the most crucial point of his career and hand the Dockers a come-from-behind win.

2. Rd 4: Geelong 11.9 (75) def by GWS 11.13 (79)

GWS ended Geelong's unbeaten run with a four-point win at GMHBA Stadium.

The win was made the more special by the fact the Giants were reduced to 21 men after co-captain Callan Ward went down with a knee injury in the opening minutes of the game.

The Giants came back from 22 points down early in the third term to stun the Cats on their home soil.

The win was a confidence booster for the Giants, who have struggled on the road in recent years against the best teams in the competition.

1.  Rd 6: Essendon 10.5 (69) def by Collingwood 10.13 (73) 

92,241 fans attended one of the greatest Anzac Day clashes of all time as Collingwood held on to beat Essendon by four points.

Collingwood looked set to come away with a massive win in the early stages of the contest, yet their profligacy kept the Bombers in the contest.

Despite conceding nine scoring shots to one in the opening term, the Bombers found themselves only 23 points down at the first change.

An enormous goal from Joe Daniher from outside 50 on the half-time siren reduced the margin to 15 points, before the Bombers continued to surge to reduce the margin to nine points in the third term and set up a thrilling final quarter.

The momentum ebbed and flowed in the fourth quarter and when Daniher snapped a miracle goal late in the final term, the margin was reduced to three points.

The Bombers continued to surge but the ball remained in the Collingwood forward half until the final siren sounded.

Some dodgy umpiring decisions late in the game aggrieved Bombers fans who booed Collingwood captain Scott Pendlebury as he collected his Anzac Day Medal for his best on ground performance.

Though the reception soured the aftermath of he of the game, the contest will long be remembered as one of the best Anzac Day games of all time.