Brace yourselves for a night of football history, as Manchester City outlasted a fearless Fulham in a nine-goal thriller that will be talked about for years. Under the glow of a storied venue, a record-breaking milestone finally fell as Erling Haaland blasted past 100 Premier League goals, while Phil Foden grabbed his second double in four days. City surged to a commanding 5-1 lead well before the hour mark, only for Fulham to rally and nearly snatch parity in a dramatic finale. The result crowned this as one of the highest-scoring matches in three decades of the Premier League.
The match swung with every fleeting moment. City began with sharp intensity and appeared to have sealed the outcome during two brief periods of dominance around halftime. Yet Fulham grew more dangerous as the game progressed, registering more shots and more possession, and taking control from the moment Alex Iwobi calmly converted their second early in the second half. City still held the points in their ongoing chase of Arsenal, yet defensive frailties were exposed. Fulham, for their part, showed they could compete with anyone on the night and extended a run of defeats against City that now stretches to an astonishing 19 meetings.
Early drama punctuated the first five minutes when Haaland narrowly missed a one-on-one after a clever setup from Foden, only for the ball to kiss the post and roll across the line of goal. It was a sign of things to come for the Norwegian, who had already been sitting on 99 league goals for two games. Twelve minutes later he broke the deadlock, driving a shot through a sprawling Bernd Leno after Tijjani Reijnders had deceived defenders with a dummy on a Jérémy Doku cross.
That brief celebration belied a historic achievement. Haaland became the quickest player to reach a Premier League century, doing so in 111 games, eclipsing Alan Shearer’s 124 and Harry Kane’s 141. The away supporters sang Haaland’s name as he moved to the next moment of influence.
Moments later, with Ruben Dias anchoring the play at midfield, Haaland drifted deeper and left Joachim Andersen for dead, sending a precise pass into the space that allowed Reijnders to race through and lift the ball over Leno, doubling City’s advantage.
Foden then took center stage, controlling a cross from Doku before threading a left-footed strike into the far corner to make it three. Fulham briefly sparked a glimmer of hope when Emile Smith Rowe fed a looping header over Gianluigi Donnarumma from a well-delivered cross by Harry Wilson, keeping the home side in the hunt as the first half ended.
City pushed on after the break, with a patient three-man move culminating in Foden finishing from inside the box after a back-heeled dummy from Haaland set the tone for the fourth. Doku added a fifth when his shot deflected off Sander Berge past Leno, sealing a surge that seemed to have extinguished Fulham’s resistance.
Yet Fulham refused to quit. Iwobi tucked a neat finish from the edge of the box after a clearance mishap, reigniting the match and lifting the atmosphere inside the stadium. Haaland hit the woodwork with a towering header, and substitutes added further drama as Samuel Chukwueze marked his mark with two goals in quick succession—his first and second Premier League strikes—before VAR signaled the first for a lengthy review.
The closing minutes stretched into eight minutes of stoppage time, with Josh King testing City’s resolve from inside the box. Josko Gvardiol then cleared the danger just as the drama threatened to tilt the night toward a sensational draw.
In the end, Manchester City held firm as the whistle blew, leaving a night of high drama, historic milestones, and a Fulham side that proved they could push anyone on their best evenings. The result added another layer to City’s pursuit of the league title and offered fans a reminder that football’s most memorable nights are often born from the most unlikely comebacks and the boldest individual moments.