Phil Jagielka came out of the shadows to give Everton a deserved victory that serves as a huge blow to Arsenal’s top four hopes.
The veteran defender was drafted into the side at the 11th hour after Michael Keane complained of illness in the warm- up.
And he responded to a rare start by popping up to give the hosts the lead in just the 10th minute after the Arsenal defence failed to clear a Lucas Digne long throw.
Recommended for you
Everton maintained their attacking threat throughout the game, but couldn’t add to their lead despite Richarlison and Bernard going close.
Half-time substitute Aaron Ramsey had a glorious chance to equalise for the Gunners, but he could only loft an effort harmlessly over Jordan Pickford’s crossbar.
The result leaves the battle for top four more exciting with Chelsea still having to go to Anfield and united and Tottenham to face city.
Who will finish in the top four?