Mikel Merino scored the only goal of the game as Arsenal defeated Chelsea to move 12 points behind Premier League leaders, Liverpool.
Both of these sides came into the match without their first-choice striker, with Kai Havertz ruled out for the season with a hamstring injury for Arsenal and Nicolas Jackson missing for Chelsea.
Chelsea were also without their most important player in Cole Palmer, who was out of the squad with an injury, and it was the first time the Blues have to had to play without him since they lost 5-0 to Arsenal in April last season.
Arsenal, again naming Merino as a makeshift striker, dominated the game early on and Leandro Trossard, Gabriel Martinelli and Declan Rice all went close.
Merino’s winner came in the 20th minute when he flicked on a curling corner from Martin Odegaard past a stretching Robert Sanchez.
Chelsea’s best opportunity to take something from the game came when Marc Cucurella’s powerful effort slipped through David Raya’s hands but the ball rolled just past the post.
Meanwhile, Fulham strengthened their bid for a European place by defeating Tottenham at home for a second consecutive season – the first time they have achieved that in 19 years.
Rodrigo Muniz and Ryan Sessegnon scored in the closing 15 minutes to breathe life into what had been a largely drab Premier League London derby.
Fulham’s Timothy Castagne was the only player to send a shot on target in the first half and the next such attempt came via Tottenham’s Ben Davies in the 65th minute.
However, substitute Muniz, who scored twice when Fulham beat Tottenham 3-0 at Craven Cottage last season, put the hosts in front in the 75th minute with a cool side-footed finish.
Tottenham threw bodies forward in search of an equaliser but were caught out at the back when former Spurs defender Sessegnon curled in Fulham’s second goal.
Victory moves Fulham up to eighth in the standings and just four points adrift of fourth-placed Chelsea, while Tottenham remain 13th after another grim weekend for Ange Postecoglou.