Some results stand out more than others - but which games have produced the biggest upsets in Premier League history?
That's the latest topic to be discussed by Gary Lineker, Alan Shearer and Micah Richards on the Match of the Day Top 10 podcast.
To hear how they made their final selections, make sure you listen to the podcast on BBC Sounds and you can rank yours at the bottom of the page too.
Liverpool 0-1 Barnsley (Richards: 8th, Shearer 10th)
Liverpool were trailing 1997-98 early-season pace-setters Manchester United and Blackburn Rovers by several points, but were still expected to beat a Barnsley side that had won just three of their first 14 games since winning promotion.