Sergio Aguero ended Manchester City's 44-year search for a title in extraordinary fashion as two goals in stoppage time gave Roberto Mancini's men a scarcely-believable 3-2 win over ten-man Queens Park Rangers.
The title looked certain to be heading for the red side of Manchester for the 20th time as Wayne Rooney gave Manchester United a 1-0 win at Sunderland and City trailed 2-1 heading into the last minute.
But substitute Edin Dzeko headed an equaliser with 91 minutes on the clock then Aguero fired home three minutes later to send a disbelieving Etihad Stadium into rapture. "I want to say it is the best moment of my life but if I'm honest then I would say please never again this way," City captain Vincent Kompany said. "Miracles do happen in Manchester. Only this time it's on this side of the road."
Knowing a win would almost certainly be enough to end their long wait, City went ahead through Pablo Zabaleta's 39th-minute strike before the home side were stunned by a 48th-minute equaliser from Djibril Cisse.
Despite the sending-off of former City man Joey Barton on 55 minutes, QPR went ahead through Jamie Mackie in the 66th minute and looked set to cling on for the points until the late drama.
"This is an incredible moment," said City coach Roberto Mancini. "We wanted this title and we deserve to win this title. I have never seen anything like it. Five minutes from the end I didn't think we could win this game. It was a crazy season and a crazy last few minutes."
Draw sends Bolton down
To add to the air of celebration, relegation-threatened Rangers survived as Bolton Wanderers' 2-2 draw against Stoke City at the Britannia Stadium consigned Owen Coyle's side to the Championship in their place.
Mark Davies and Kevin Davies had given their side hope after Jonathan Walters' early opener for the home side, but Walters' second from the penalty spot was enough to send the visitors down.
Yossi Benayoun's early opener was cancelled out by goals from Shane Long and Graham Dorrans, before Andre Santos struck a long-range equaliser and Laurent Koscielny's 55th minute effort proved enough.
Spurs face anxious wait
Tottenham Hotspur must wait and hope Chelsea lose next week's Champions League final in order to book their place in Europe's top competition, as their 2-0 win over Fulham proved in vain. Emmanuel Adebayor and Jermain Defoe scored for Harry Redknapp's men.
Newcastle United's fine season ended on a low note as they were forced to settle for fifth place after a 3-1 loss at Everton. Steven Pienaar, Nikica Jelavic and Johnny Heitinga scored for the hosts before a Tony Hibbert own goal late on.
Chelsea warmed up for their date with Bayern Munich with a 2-1 win over already doomed Blackburn Rovers. John Terry and Raul Meireles put them 2-0 up at half-time and Yakubu grabbed a second-half consolation.
Danny Graham ensured Swansea City's season ended on a high with the only goal of the game at home to Liverpool, while Grant Holt and Simeon Jackson strikes gave Norwich City a 2-0 win over Aston Villa.
Wigan Athletic celebrated their survival with a 3-2 win over bottom club Wolverhampton Wanderers. Matt Jarvis gave the visitors an early lead before the Latics replied through Franco Di Santo and two from Emmerson Boyce. Steven Fletcher got a late consolation.