The week started with a huge tie at the top of the League. Second-placed Manchester City hosted Champions League-chasing Newcastle in a massive game for the title, as well as for the top four, with City running out 2-0 winners after goals from Phil Foden and Bernardo Silva.
Arsenal then snatched a late comeback win over Bournemouth to secure their five-point lead at the summit for another week. Chelsea, Aston Villa and Brighton also won as Wolves and Southampton claimed key victories in the relegation fight.
On Sunday, Nottingham Forest and Everton finished 2-2. High-flying Brentford then closed to within a point of their neighbours with a west London derby win on Monday.
Premier League table 2022-23
Latest results, fixtures and scores