Sergio Aguero's dramatic 94th minute winner helped beat 10-man Queens Park Rangers and deliver Manchester City's first top flight title for 44 years at the expense of Manchester United.
City looked set to miss out as Djibril Cisse and Jamie Mackie put QPR ahead, despite Joey Barton's dismissal, and on course to send Bolton Wanderers down to the Championship, after Pablo Zabaleta handed Roberto Mancini's side a first half lead.
But City replied like champions and Edin Dzeko headed the hosts' level, before Aguero slalomed through to smash home amid jubilant scenes at the Etihad Stadium, which also saw Mark Hughes' side beat the drop.
The late drama snatched the title dramatically away from United, whose win at Sunderland had been confirmed before Aguero's intervention.
The league leaders only needed to match United's result going into the final day, and despite a nervy start, Zabaleta forced Kenny into an error to gift City the lead.
But the nerves returned in the second half, and Cisse hit his sixth goal since his January transfer window arrival and despite Barton's sending off for a clash with Carlos Tevez, Mackie volleyed home Armand Traore's cross.
The title appeared to be slipping through City's fingers and not until stoppage time did there appear to be light at the end of the tunnel, as Dzeko headed home in the second minute of stoppage time.
And in the most dramatic finale in the Premier League's 20 seasons, Aguero kept his cool to fire in to claim City's first ever Premier League title.