Phil Foden’s stoppage-time finish earned Manchester City a 3-2 comeback victory over struggling Leeds, moving Pep Guardiola’s side up to second in the Premier League.
City raced into a lead inside 59 seconds and doubled it when Josko Gvardiol nodded in from a corner. Leeds offered little in a passive first half and failed to register a shot on target before the interval.
Manager Daniel Farke introduced Dominic Calvert-Lewin at half-time and the substitute sparked a dramatic revival. Calvert-Lewin pulled a scrappy goal back and then won a penalty; Lukas Nmecha converted from the spot at his second attempt after Gianluigi Donnarumma had saved the first kick. Having previously suffered defeats to Newcastle and Bayer Leverkusen, City suddenly looked to have squandered a comfortable lead.
Just as a draw seemed likely, Foden produced a clever finish in the 91st minute to restore City ahead, condemning Leeds to a sixth loss in seven matches and lifting Manchester City above Chelsea. “In these moments there are not strategies and tactics, just put the ball in situations to score. Phil did it good,” Guardiola said.
Farke accused Donnarumma of “bending the rules” after the keeper went down during Leeds’ second-half resurgence, arguing the stoppage disrupted his team’s momentum. He added that “everyone knows why he went down” but conceded the tactic was within the laws. Guardiola said he believed Donnarumma was injured and had James Trafford warming up.
Post-match analysis suggested the result highlighted how far City have slipped from their usual dominance. They controlled the first half, posting strong expected-goals numbers and conceding little, but lapses in concentration and defensive errors allowed Leeds back into the contest after the break. Farke’s half-time tactical changes — tweaking structure and encouraging more direct passing — helped fuel the comeback.
Guardiola on the win: “It was a relief to score in the last minutes and the other feeling is big character. The game was not perfect in the first half, but it was comfortable… the quality of Phil again – he’s special. He helped us to win the game.” Farke said: “We changed structure in possession to gain more control. We had belief back and showed a fantastic second half. We deserved to equalise… Heartbreak and unlucky for my players but they should take lots of pride and confidence from the second-half performance.”
Player ratings:
Man City: Donnarumma 6, Nunes 6, Dias 6, Gvardiol 5, O’Reilly 6, Gonzalez 6, Bernardo 6, Reijnders 5, Doku 5, Foden 9, Haaland 4. Subs: Cherki 5, Marmoush n/a, Stones n/a.
Leeds: Perri 5, Justin 6, Struijk 5, Rodon 5, Bogle 6, Gruev 5, Ampadu 7, Tanaka 6, Gnonto 4, James 6, Nmecha 6. Subs: Calvert-Lewin 8, Bijol 7, Gudmundsson 6, Okafor n/a, Aaronson n/a.
Player of the Match: Phil Foden
City escaped with all three points, but questions remain over their consistency. Leeds showed encouraging fight in the second half but remain rooted in the relegation zone.