Chelsea had drawn with Arsenal on Saturday in a hugely encouraging display for Mauricio Pochettino’s side, who do appear to have turned a corner of late.
Liverpool were not quite at their best during the Merseyside derby at Anfield but a brace from Mohamed Salah ensured Jurgen Klopp's side claimed all three points.
Crystal Palace were smashed by Newcastle on Tyneside, while Brentford beat Burnley, Bournemouth were beaten by Wolves and Nottingham Forest were held to a late draw by Luton. Manchester United then snatched a late win at Sheffield United.
Premier League table 2023-24
Live scores, fixtures and results