With stunning goals, late winners, controversial red cards, debatable penalties and dreadful mistakes on a weekly basis, the Premier League is without doubt one of world sport's most exciting competitions.
But of the thousands of games since its inception in 1992, which stand the test of time as the greatest in the history of the competition?
Here, Sportsmail takes a look at the second set of games in our countdown of the Premier League's best ever matches.
West Ham United: Green, Neill, Upson (Davenport), Ferdinand, Konchesky, Bowyer, Noble, Quashie (Blanco), Etherington (Zamora), Tevez, Harewood.
Tottenham Hotspur: Robinson, Chimbonda (Taarabt), Dawson, Gardner, Young-Pyo Lee, Lennon, Jenas (Stalteri), Tainio, Ghaly (Huddlestone), Defoe, Berbatov.