Arsenal moved five points clear at the top of the table after a convincing 4-0 win over Everton.
TV Info - Broadcasters
The first half sprang into life on 40 minutes, when a ferocious angled shot from Bukayo Saka flew past Jordan Pickford.
Gabriel Martinelli added a second five minutes later, finishing low after Saka had dispossessed Idrissa Gueye.
It was the Brazillian's third goal in as many matches and his 10th in the Premier League this term, the first time he has reached double figures in a season.
Martin Odegaard swept Arsenal 3-0 ahead from Leandro Trossard's cross on 71 minutes, before Martinelli netted his second with 10 minutes remaining.
Arsenal remain top and now have 60 points, five more than Manchester City, after playing the same number of matches.
Everton suffered their biggest Premier League defeat since their previous trip to Arsenal, a 5-1 loss on the final day of last season.
The Toffees remain in the bottom three with 21 points, having played a match more than most of their closest rivals in the relegation fight.
Liverpool scored two goals in four second-half minutes to earn a 2-0 home win over Wolverhampton Wanderers.
TV Info - Broadcasters
Darwin Nunez thought he had given Liverpool the lead on 65 minutes, but his strike was overturned after a VAR review because of a foul by Diogo Jota in the build-up.
The Reds did not have to wait long for the breakthrough, as Virgil van Dijk headed them into a 73rd-minute lead.
Mohamed Salah then struck from close range in the 77th minute and now needs just one more goal to equal Robbie Fowler as Liverpool's all-time Premier League top scorer.
Liverpool climb to sixth after a third win in four matches, and a fourth straight clean sheet. They are now within six points of fourth-placed Tottenham Hotspur with a match in hand. Wolves stay 15th on 24 points.