This season is crazy.
It's been one of the most even years in AFL history, and following Hawthorn's upset win over Adelaide last night, the surprising results don't look like stopping any time soon.
Because this season has been so unpredictable, we thought we'd try our hand at selecting the biggest results of the year so far.
So here they are, our top five upsets of 2017.
5. Adelaide v Melbourne, round 8
Adelaide 9.12 (66) def by Melbourne 17.5 (107)
The Crows had just lost to North Melbourne the week before, but were still hanging on to first place on the ladder, while Melbourne were in 10th with a 3-4 record.
Jesse Hogan was withdrawn due to illness the night before the match (we would learn the following week the forward had testicular cancer), and were up against it having lost four of their past five matches.
Adelaide led by as many as 28 points midway through the second quarter, but the Dees then took control of the game, booting nine unanswered goals to turn the match on its head.
Melbourne eventually ran out 41-point winners,in one of their best performances of the year so far.