Everton secured their first victory at Arsenal since 1996 as an own goal from goalkeeper Bernd Leno gave them a 1-0 win.
The visitors started brightly, with Richarlison forcing a smart save from Leno before Gylfi Sigurdsson’s free-kick thumped back off the crossbar.
Eight minutes after the break, Arsenal were awarded a penalty when Richarlison fouled Dani Ceballos, but it was overturned by the Video Assistant Referee for Nicolas Pepe being offside in the build-up.
Everton took the lead on 76 minutes when Leno failed to deal with a low cross from Richarlison and fumbled the ball into his net.
Jordan Pickford produced a superb late save from Gabriel Martinelli as Everton completed their first Premier League double over Arsenal.
The Toffees are eighth on 52 points, one adrift of Tottenham Hotspur and Liverpool.
Arsenal are in ninth position on 46 points.