Arsenal scored a last minute winner at home to Manchester United thanks to Eddie Nketiah to stay 5 points clear at the top of the league.
Manchester City 3, Wolves 0 – Player Ratings
Erling Haaland scored his fourth hat trick of the season as Manchester City ruthlessly despatched Wolves at the Etihad Stadium.
Manchester City 4, Tottenham 2 – Player Ratings
Riyad Mahrez scored a brace as Manchester City scored 4 second half goals to beat Tottenham 4-2 after being 2-0 down at half time.
Michael Olise free kick holds Manchester United who miss the chance to go second at Crystal Palace
Manchester United missed out on the chance of second place when Michael Olise’s stunning injury time free kick earned Crystal Palace a draw.
Manchester United 2, Manchester City 1 – Player Ratings
Late goals by Bruno Fernandes and Marcus Rashford saw Manchester United win the Manchester derby in a thrilling last half hour.