Arsenal will top the Premier League at Christmas after a hard-fought 1-0 win at Everton, sealed by Viktor Gyokeres’ penalty after Jake O’Brien’s handball.
Earlier, Erling Haaland scored twice and assisted Tijjani Reijnders as Manchester City beat West Ham 3-0. Newcastle squandered a 2-0 lead against Chelsea, who hit back through Reece James and Joao Pedro for 2-2. Liverpool won 2-1 at Tottenham, who finished with nine men, though the Reds suffered a fresh injury blow.
Sunderland drew 0-0 at Brighton, Bournemouth drew 1-1 with Burnley, and bottom side Wolves lost 2-0 to Brentford, Keane Lewis-Potter scoring both for Brentford.
