Manchester City edged a dramatic Premier League contest 3–2 against Leeds United at the Etihad Stadium on 29 November 2025. The match kicked off at 7:00 PM on 29 November 2025 in front of 52,483 supporters in Manchester.
The match was defined by an explosive start, a chaotic second half, and a stoppage-time winner from Phil Foden.
City entered the night with 25 points from 13 matches, while Leeds arrived struggling near the bottom on 11 points.
The contrast in league position showed early, but Leeds’ resilience turned this into one of the season’s most frantic encounters.
Foden struck after just 60 seconds, converting from close range after Matheus Nunes’ assist split the Leeds back line.
The early goal immediately handed City control of possession and tempo.
Leeds struggled to settle as City’s high press forced repeated defensive clearances.
Josko Gvardiol doubled the advantage in the 25th minute, finishing from point-blank range after a sequence of corners overwhelmed the visitors.
City went into half-time leading 2–0, having registered relentless pressure and multiple blocked attempts inside the Leeds penalty area.
Leeds emerged from the break with renewed intensity and far greater attacking intent.
Dominic Calvert-Lewin pulled a goal back in the 49th minute with a composed finish into the bottom corner.
The momentum of the match shifted noticeably as City’s defensive composure began to wobble under Leeds’ direct approach.
A major turning point arrived in the 66th minute when Gvardiol conceded a penalty following a foul on Calvert-Lewin.
Gianluigi Donnarumma saved the initial spot kick from Lukas Nmecha, but the rebound sequence eventually led to Nmecha equalising from close range in the 68th minute.
At 2–2, the Etihad crowd sensed danger as Leeds pressed for a remarkable turnaround.
City responded with substitutions and a tactical reshuffle, introducing Rayan Cherki to add creativity between the lines.
Chances came at both ends as Lucas Perri produced several crucial saves to deny Erling Haaland and Omar Marmoush.
The fourth official indicated ten minutes of added time, setting the stage for late drama.
In the 91st minute, Cherki slipped a precise pass into the box where Foden calmly finished into the bottom corner for his second of the night.
The goal restored City’s lead and effectively ended Leeds’ resistance despite several late set-piece opportunities.
The final whistle confirmed a 3–2 victory in one of the most turbulent fixtures of City’s season.
Match Timeline
| Minute | Event | Score |
|---|---|---|
| 1′ | Phil Foden goal (assist: Nunes) | MNC 1–0 LEE |
| 25′ | Josko Gvardiol goal (corner sequence) | MNC 2–0 LEE |
| HT | Half-time | MNC 2–0 LEE |
| 49′ | Dominic Calvert-Lewin goal | MNC 2–1 LEE |
| 66′ | Penalty conceded by Gvardiol | — |
| 68′ | Lukas Nmecha goal (after saved penalty phase) | MNC 2–2 LEE |
| 75′ | Cherki substituted on | — |
| 90+1′ | Phil Foden goal (assist: Cherki) | MNC 3–2 LEE |
| FT | Full-time | MNC 3–2 LEE |
Statistical Comparison
| Stat | Manchester City | Leeds United |
|---|---|---|
| Possession | 61.7% | 38.3% |
| Shots on Goal | 9 | 4 |
| Shot Attempts | 18 | 9 |
| Corner Kicks | 8 | 1 |
| Saves | 1 | 6 |
| Yellow Cards | 4 | 1 |
City’s dominance in possession and corners reflected territorial control for long periods.
Leeds’ lower possession masked their efficiency and threat on the counterattack.
Perri’s six saves kept Leeds competitive throughout sustained City pressure.
Foden’s brace ultimately proved decisive in a match that swung wildly in momentum.
For City, the result preserved their push near the top of the table.
For Leeds, the performance offered encouragement despite another narrow defeat.

