The magnitude of the upset is a bit overblown though.
Crows were paying 4s. Playing at their home ground. They've already beaten Geelong there. Melbourne have been looking due for a loss for a few weeks now.
You see much bigger upsets than this.
We were just coming off 5 losses in a row against the undefeated top team. 1st v 15th. It was a bloody big upset.