City needed to win to secure the title, but were trailing 1-2 in stoppage time. Džeko equalised, and in the 94th minute Agüero scored the most famous goal in Premier League history.
Best matches
The matches no one forgets: comebacks, goal fests and title deciders.
A young and depleted Arsenal side suffered a heavy defeat at Old Trafford. Wayne Rooney scored three times, and it was Arsenal's biggest defeat in over 100 years.
City humiliated their local rivals on their own turf. After his goal, Balotelli revealed his famous 'Why always me?' shirt.
Andrej Arsjavin scored all four of Arsenal's goals at Anfield. Liverpool equalised late on twice, but the result cost them the title race.
Spurs led 3-0 at half-time. After the break, United scored five times to win it after all: one of the greatest comebacks ever.
A wild derby with nine goals at White Hart Lane. Arsenal won, with Henry, Lauren, Vieira, Ljungberg and Pirès scoring.
Arsenal were 0-4 up after 26 minutes. After a red card for Diaby, Newcastle came all the way back, capped by a thunderbolt from Cheick Tioté.
Liverpool were 0-3 up and chasing the title. Palace drew level in the final eleven minutes, and Luis Suárez cried under his shirt.
Spurs had to win to keep the title race alive. Chelsea came back from 0-2 to crown Leicester City champions. Nine yellow cards were shown along the way.
An end-to-end thriller at Anfield. Liverpool trailed twice, and Joe Allen made it 3-3 in the 90th minute.
Liverpool handed unbeaten City their first defeat of the season, with three goals in nine minutes from Firmino, Mané and Salah.
On the opening matchday, Liverpool scored four times in half an hour at the Emirates. Coutinho curled in a superb free kick.
Club logos via Wikipedia. Highlights on the official Premier League YouTube channel. Explanations written by us, not reviewed.