Manchester City crowned Premier League champions after breathless injury time finish
On an absolutely unforgettable final day of Premier League action this season, two goals in added time were enough for Manchester City to snatch the title from Manchester United's grasp.
Despite being the overwhelming favourites to clinch the title today due to their home advantage over QPR and superior goal difference to United, City found themselves behind after two QPR goals in the second half.
This unlikely scoreline was despite the fact that a moment of madness from Joey Barton left QPR having to play with ten men with a half-hour to go.
A 1-0 away win over Sunderland through Wayne Rooney was seemingly all Manchester United needed to finish ahead of the rivals and as their respective game finished with just minutes to spare in City's, the Red Devils' players and fans had to count down the seconds over at Eastlands.
A 2-1 win would have been sweet revenge for QPR boss Mark Hughes - who had been replaced at City by Roberto Mancini - yet the Italian's men were not down and out and answered back with two strikes in two minutes from Edin Dzeko and Sergio Aguero in injury time - a last gasp win that brought back memories of United's 1999 Champions League win over Bayern Munich.
Speaking to Sky Sports after the win, an ecstatic Vincent Kompany summed up the rip-roaring finish by saying: "You want to say that it's the best moment of your life but if I'm honest, please never again this way!"
Having failed to defeat Stoke and drawing 2-2, Bolton were relegated to the Championship this afternoon, so in the end it was a day to remember for both managers Mancini and Hughes.
Outside of the staggering results in both Manchester clubs' games, Arsenal secured automatic Champions League qualification with a hard-fought 3-2 victory against West Brom, while Tottenham Hotspur's 2-0 win at home to Fulham means they will take fourth spot and hope a Chelsea Champions League win does not confine them to the Europa League.
Results: Chelsea 2-1 Blackburn; Everton 3-1 Newcastle; Man City 3-2 QPR; Norwich 2-0 Aston Villa; Stoke 2-2 Bolton; Sunderland 0-1 Man Utd; Swansea 1-0 Liverpool; Tottenham 2-0 Fulham; West Brom 2-3 Arsenal; Wigan 3-2 Wolves