Ian Wright's top 10 greatest Premier League games ever:
10. Manchester United 4-3 Manchester City | 2009
Michael Owen scored in the final minute to give Man United a dramatic late victory against their city rivals.
9. Leeds United 4-3 Liverpool | 2000
Liverpool went 2-0 up against Leeds after just 18 minutes at Elland Road.
But Mark Viduka scored four times to ensure it was the home side that would emerge victorious.
8. Liverpool 4-4 Arsenal | 2009
Liverpool needed a victory to keep up the pressure on Man United at the top of the table.
But Andrey Arshavin scored four times to limit Liverpool to a point and harm their title aspirations.
7. Arsenal 2-4 Manchester United | 2005
Arsenal and United were involved in a heated encounter in 2005.
But it was 10-man Man United who came out on top, with Cristiano Ronaldo netting a brace.
6. Tottenham Hotspur 3-5 Manchester United | 2001
Manchester United looked like they could be on the wrong end of a drubbing when they went 3-0 down to Spurs at half-time.
But United completely turned it around in the second half, scoring five unanswered goals to clinch all three points.
5. Everton 3-2 Wimbledon | 1994
Everton looked destined to be relegated on the last day of the season when they were 2-0 down to Wimbledon.
But they managed to turn it around, with Graham Stuart netting in the 81st minute to pull off the great escape.
4. Newcastle United 5-0 Manchester United | 1996
Newcastle dismantled Man United in 1996, with Philippe Albert scoring a ridiculous lob to put gloss on the victory.
3. Crystal Palace 3-3 Liverpool | 2014
After losing to Chelsea the game before, Liverpool needed a big win to try and go above Manchester City on goal difference.
That looked like a possibility when they raced into a three-goal lead.
But the Reds collapsed, conceding three times in the final 11 minutes, to all but end their title hopes.
2. Liverpool 4-3 Newcastle United | 1996
Newcastle needed a win as they fought for the Premier League title with Man United.
In a topsy-turvy game, Stan Collymore netted in stoppage-time to give Liverpool a dramatic win.
That produced an iconic image of Kevin Keegan looking distraught on the bench.
1. Manchester City 3-2 QPR | 2012
It just had to be. QPR, in a relegation battle themselves, wanted to get some points to ensure they stayed up.
Man City needed a win to clinch the Premier League title. It had all the ingredients of a classic.
Going into the 90th minute, QPR were 2-1 up and on course to ruin Man City's day.
Edin Dzeko gave City hope in the 91st minute, before Sergio Aguero scored with virtually the last kick of the game to deny Man United the title.
- Alan Shearer's top 10 greatest Premier League games
- Salzburg's bizarre socially distanced cup celebrations show what is to come for Liverpool
- Video of a 35-year-old Ryan Giggs dominating Man City emerges amid 'overrated' claims