Manchester City edged Fulham 5–4 in an unforgettable Premier League classic at Craven Cottage, extending their remarkable dominance over the london club to 19 straight victories. What looked like a routine City win turned into pure chaos, drama, and breathtaking football as Fulham pushed Guardiola’s men to the absolute limit, Softfootball reports.
City arrived in west London looking to build momentum after a hard-fought 3–2 win over Leeds United, where Phil Foden was the undeniable hero. And they started like a team eager to keep the pressure on league leaders Arsenal. Erling Haaland struck the post within six minutes, but he didn’t miss his next chance, sweeping in Jérémy Doku’s low cross for his 100th Premier League goal, reaching the milestone faster than any player in history (just 111 games).

Fulham, coming off a brilliant 2–1 away win at Tottenham, weren’t intimidated. Emile Smith Rowe tested Gianluigi Donnarumma twice before City’s ruthless quality took over. Haaland turned creator to set up Tijjani Reijnders for a composed chip over Bernd Leno, and moments later, Foden unleashed a stunning long-range strike to make it 3–0. Smith Rowe kept Fulham alive before the break, glancing in a clever header to reduce the deficit.
During the game, Manchester City via its official X handle shared a celebratory post on Erling Haaland as he becomes the fastest player to hit 100 premier league goals doing it in just 111games over taking Alan shearer in 13 less games. They posted:
Hitting a century of @premierleague goals at record speed! ⚡️💥 pic.twitter.com/uU6GrF3Zpj
— Manchester City (@ManCity) December 2, 2025
But just 10 minutes into the second half, City looked to have killed the contest. Foden grabbed his second of the night with a sharp finish from a tight angle, before Doku’s effort deflected off Sander Berge and dropped in for City’s fifth.Yet somehow, this match was nowhere near done.

Alex Iwobi curled a beautiful low strike from the edge of the box, giving Fulham belief just as City threatened to score again Haaland smacking the post for the second time. The hosts then mounted a sensational push. With Craven Cottage roaring, Samuel Chukwueze sparked the comeback with a sweetly-struck volley for his first Fulham goal. Minutes later, he stunned the stadium again, burying another precision finish after Donnarumma failed to claim a corner.

At 5–4, the atmosphere was electric. A bewildered City clung on as Fulham poured forward, and substitute Josh King saw a dramatic late effort cleared off the line. The equaliser, which would’ve capped one of the greatest comebacks in Premier League history, just wouldn’t come.
City held on barely. They’ve now won four of their last five league games, while Fulham suffer only their second home defeat of the season. A nine-goal classic, a late-game siege, and a frantic finish, this was the Premier League at its absolute best.
