Leon Bailey and Ollie Watkins scored in the final six minutes as Aston Villa stunned Arsenal with a 2-0 win at the Emirates Stadium to put a huge dent in Mikel Arteta’s Premier League title hopes.
With Liverpool having gone down 1-0 at home to Crystal Palace earlier in the day, Arsenal stood to move three points clear of Jurgen Klopp’s side but they were left reeling from their first league loss of 2024 by a superb away performance by Villa, who moved three clear of Tottenham in the race to finish fourth.
Arteta’s team were on top during the first half and should have taken the lead when Leandro Trossard met a low cross from close range but saw his effort brilliantly turned away by the foot of goalkeeper Emiliano Martinez.
Moments before, Watkins had struck the inside of a post for Villa who were a constant threat on the counter-attack before taking control in the second half.
Youri Tielemans hit the crossbar just after the break, before two late goals handed the initiative in the title race to champions Manchester City, who lead the way by two points.
At Anfield, Eberechi Eze’s goal after 14 minutes, tapped in from Tyrick Mitchell’s cutback, proved the difference as Liverpool fell to a first home league defeat of the season.
Klopp’s side were guilty of profligate finishing with Darwin Nunez, Diogo Jota and Curtis Jones all responsible for glaring misses, while goalkeeper Dean Henderson put in a fine display with a number of key saves.
Wataru Endo hit the crossbar in the first half when Palace failed to clear a corner, but they hung on for just a second victory under Oliver Glasner to leave Liverpool two points off the top.
Elsewhere, Fulham ran out 2-0 winners against West Ham at the London Stadium, Andreas Pereira scoring a goal in either half to damage the home side’s European ambitions.