Foden’s Stoppage‑Time Spark Saves City in Five‑Goal Thriller

Now that’s a Premier League afternoon. Manchester City sprinted out to 2-0, Leeds clawed them back to level, and then Phil Foden – ice in his veins and velvet in his boots – settled it in stoppage time. A 3-2 that had a bit of everything: class, calamity, and a proper rattle of the nerves at the Etihad.
Match highlights
City were out of the traps like a greyhound. Barely a minute on the clock when Matheus Nunes surged down the right and stood up a teasing ball for Foden, who timed his run and volley to perfection, kissing the bar on its way in for 1-0.
On 25 minutes it was two. Another Nunes delivery caused chaos from a corner; Leeds keeper Lucas Perri came to punch but got fresh air, and Josko Gvardiol couldn’t miss from a few yards. Guardiola’s lot coasted to the interval, all craft and control, without finding the third their play deserved.
Leeds came swinging after the break. Nunes got caught trying to play out, Ao Tanaka pounced and slipped in Dominic Calvert-Lewin, who finished crisply past Gianluigi Donnarumma to halve the deficit. Suddenly, City were wobbling under the aerial challenge.
By 66 minutes it was level. Calvert-Lewin outmuscled Gvardiol, the defender clipped him in the area and, after a brief VAR check, the penalty stood. Donnarumma guessed right to parry Lukas Nmecha’s spot-kick, but the rebound fell kindly and the German tucked in for 2-2.
Then, the dagger. Into the 91st minute, Rayan Cherki injected a bit of magic from the bench and slid a clever pass into Foden, who shuffled his feet and tucked low into the corner. Cometh the hour, cometh Phil Foden – the difference-maker when it mattered most.
Pundit’s verdict
First-half City were silk: tempo, angles, runners everywhere. Second-half City switched off, looked uneasy under the high ball, and invited trouble. Leeds deserve massive credit – Calvert-Lewin changed the mood entirely and gave Gvardiol and Ruben Dias a proper afternoon. Donnarumma’s command of his box didn’t convince, while Perri recovered well from a costly flap at 2-0 to make several tidy stops.
For form, fixtures and perspective across the division, have a look at betting sites uk – and then decide if City’s wobble under pressure is a blip or a trend.
Manchester City player ratings
GK: Gianluigi Donnarumma – 4/10: Anxious under crosses and high balls; saved the penalty but couldn’t prevent the rebound.
RB: Matheus Nunes – 6/10: Electric start with an assist and involvement in the second; guilty of the sloppy pass that sparked Leeds’ comeback.
CB: Ruben Dias – 7.5/10: Measured on the ball and largely assured, even as the contest turned physical.
CB: Josko Gvardiol – 6.5/10: Poacher’s finish for 2-0, then struggled with Calvert-Lewin’s presence and conceded the penalty.
LB: Nico O’Reilly – 7.5/10: Slipped inside to good effect and contributed creatively, even chalking up an assist.
CM: Nico Gonzalez – 7/10: Neat in possession; influence faded as Leeds upped the intensity.
CM: Tijjani Reijnders – 5.5/10: Plenty of touches but little incision.
CM: Bernardo Silva – 6/10: Saw lots of the ball without the usual spark; pressed back by Leeds’ engine room.
RW: Phil Foden – 9/10, City’s Man of the Match: Brilliant volley to open, ice-cool winner at 91 minutes. The match’s defining quality.
ST: Erling Haaland – 5/10: Starved of service and rarely found his spots.
LW: Jeremy Doku – 7.5/10: Direct and dangerous, repeatedly isolated his man and delivered menace from wide.
SUB: Rayan Cherki – 7.5/10: Immediate spark and the assist for the clincher.
SUB: Omar Marmoush – N/A: On too late to shape events.
SUB: John Stones – N/A: Late cameo.
Leeds United player ratings
GK: Lucas Perri – 6.5/10: Big misread for City’s second, but otherwise a string of sound stops kept Leeds alive.
RB: Jayden Bogle – 6.5/10: Held up fairly well one-v-one, legs went late as space began to open.
CB: Joe Rodon – 7/10: Read the danger well and kept Haaland quiet.
CB: Pascal Struijk – 7.5/10: Strong partnership with Rodon; key blocks and clearances under pressure.
LB: James Justin – 6/10: Competent without offering much thrust; replaced as the pace told.
CM: Ethan Ampadu – 7.5/10: Tigerish, efficient on the ball and relentless without it.
CM: Ao Tanaka – 8/10: Anonymous first half, superb second; nicked the ball for the first Leeds goal and threaded Calvert-Lewin through.
CM: Ilia Gruev – 7.5/10: Tidy in possession and worked tirelessly in the press.
RW: Daniel James – 5/10: Peripheral and withdrawn at the break.
ST: Lukas Nmecha – 8/10: Physical handful throughout; reacted fastest to his saved penalty for the equaliser.
LW: Wilfried Gnonto – 6.5/10: Asked questions of Nunes early on, then replaced at half-time.
SUB: Dominic Calvert-Lewin – 8.5/10, Leeds’ Man of the Match: Transformed the game, scored one, won the penalty, and bullied the back line.
SUB: Jaka Bijol – N/A: No time to influence.
SUB: Gabriel Gudmundsson – N/A: Brief run-out.
SUB: Noah Okafor – N/A: Late introduction.
SUB: Brenden Aaronson – N/A: Minimal involvement.
Bottom line
City got away with it because Foden has that rare knack: decisive moments under pressure. Leeds will rue the slow start but can bank the belief from a ferocious second half. On another day, this ends 2-2. On this one, the lad from Stockport wrote the headline.


