#1 Manchester City 3-2 Queens Park Rangers (2011-12)
After all the classics that transpired over the course of the decade, only one of them stands as the greatest. Both teams had a lot riding on this game. Manchester City needed a win to capture their first league title in close to 50 years, while Queens Park Rangers were fighting for survival in the Premier League.
City's dream turned into a nightmare when QPR overturned a 1-0 deficit to lead, heading into stoppage time. Manchester United's victory over Sunderland meant that anything but a City win would mean another title for the Red Devils. So with the pressure at maximum, Edin Dzeko scored to make it 2-2 and set up a grandstand finish to the Premier League season.
Then, the most incredible moment in Premier League history happened. Sergio Aguero raced away and finished perfectly in the dying moments to make it 3-2. The look on Sir Alex Ferguson and his players' faces after receiving the news was priceless.
It was staggering, to say the least, never will we see anything like that ever again. Scoring 2 goals in stoppage time to win your first Premier League title, on goal difference that too, is the stuff of dreams. Manchester City achieved that dream on May 13th, 2012. Martin Tyler said it best, "I swear you will never see anything like this ever again!".