At Craven Cottage on Sunday, Fulham struck twice in the first half and then held their nerve to edge Tottenham 2–1 in Premier League Round 28. Harry Wilson and Alex Iwobi delivered the goals that put Marco Silva’s side firmly in control before the break, with Richarlison’s second-half response not enough to rescue Igor Tudor’s struggling visitors. The result keeps Fulham solidly in the top half on 40 points, while Tottenham’s slide towards the relegation battle continues as they remain 16th and uncomfortably close to the bottom three.
First-half analysis
Fulham started on the front foot and were rewarded almost immediately. On 7', Harry Wilson opened the scoring for the hosts, giving Bernd Leno and his back four an early platform to protect. Tottenham, in their 4-4-2 under Igor Tudor, could not find a response before Fulham doubled their advantage.
On 34', Alex Iwobi made it 2–0, finishing off a move in which Wilson turned provider. That combination between the right-sided midfielder and the central creator underlined how effectively Silva’s 4-2-3-1 was exploiting spaces between Tottenham’s lines.
There were no first-half cards or substitutions in the data, and with Fulham taking a 2–0 lead into the interval, the story of the opening 45 minutes was efficiency in key moments rather than a flurry of stoppages. Tottenham reached half-time needing a major tactical reset to avoid a fifth defeat in six league games.
Second half & tactical shifts
Tudor reacted decisively on 58', making a triple substitution to change the game’s rhythm. Xavi Simons was withdrawn for Richarlison, Randal Kolo Muani made way for Mathys Tel, and Conor Gallagher was replaced by Pape Matar Sarr. The changes were like-for-like in structure but clearly aimed at injecting more attacking thrust and energy into midfield and the front line.
The temperature rose around the hour mark. On 61', Issa Diop was booked for Fulham, and three minutes later Micky van de Ven received a yellow card for Tottenham. The tension escalated on 66', when Calvin Bassey was cautioned for argument, swiftly followed by a yellow card for Richarlison for the same reason. Moments later, Richarlison channelled that edge into productivity, pulling a goal back on 66' with Archie Gray credited with the assist to make it 2–1.
Silva then turned to his bench to stabilise the contest. On 72', Emile Smith Rowe went off for Tom Cairney, and Wilson was replaced by Samuel Chukwueze, fresh legs in attacking midfield and on the flank. A minute later, centre-forward Raúl Jiménez was substituted for Rodrigo Muniz on 73', and on 74' Oscar Bobb made way for Joshua King. Those four quick changes suggested a shift towards maintaining control and managing transitions rather than chasing further goals.
Tottenham’s final roll of the dice came on 80', with Yves Bissouma replaced by Souza, a midfield adjustment to push for parity while trying to maintain balance. Late in stoppage time, the disciplinary tone continued: Tom Cairney was booked for a foul on 90+2', and Pedro Porro saw yellow for argument on 90+5'. In the final minute of regulation, both managers made defensive tweaks: Iwobi was withdrawn for defender Jorge Cuenca for Fulham, while Radu Drăgušin went off for Kevin Danso at Tottenham, but neither alteration changed the scoreline as Fulham saw out the win.
Statistical deep dive
Fulham’s victory was underpinned by their control of the ball and greater precision. They had 54% possession to Tottenham’s 46%, completing 383 of 472 passes at 81% accuracy. Tottenham, by contrast, completed 286 of 384 passes at 74%, reflecting more rushed or pressured use of the ball as they chased the game.
In attack, Fulham fashioned 18 total shots to Tottenham’s 13 and were far more threatening in terms of quality. The hosts produced 4 shots on goal and an expected goals figure of 2.14, closely aligned with their two-goal return. Tottenham managed only 1 shot on goal from their 13 efforts, with an xG of 0.88, illustrating how rarely they turned possession into clear chances. Both goalkeepers are recorded with negative “goals_prevented” values, hinting that the finishing slightly outstripped the shot-stopping on the day.
Discipline was evenly matched but illustrated a spiky contest: Fulham committed 11 fouls and collected 3 yellow cards, while Tottenham made 14 fouls and also received 3 bookings. The clustering of cards around the mid-second half underlined the rising frustration as Tottenham pushed and Fulham dug in.
Standings & implications
For Fulham, this win consolidates ninth place on 40 points, with a goal difference of -2 (40 scored, 42 conceded) after 28 matches. Their strong home record continues: 8 wins, 2 draws, and 4 defeats at Craven Cottage, with 24 goals scored and 17 conceded. Tottenham, meanwhile, remain 16th on 29 points with a -5 goal difference (38 for, 43 against), and their form line of LLLLD paints a worrying picture. With just seven wins from 28 games and only two home victories all season, Igor Tudor’s side stay firmly in the periphery of the relegation fight, needing a rapid upturn to avoid being dragged deeper into trouble.





