Everton 1-4 Liverpool
Liverpool claimed the bragging rights in the Merseyside derby after thrashing Everton 4-1 at Goodison Park.
Jordan Henderson opened the scoring with a neat left-footed finish from the edge of the box before Mohamed Salah doubled the advantage 10 minutes later.
Demarai Gray gave the visitors some hope after pulling a goal back five minutes before the halftime break.
However, Salah restored the two-goal cushion on 64 minutes before Diogo Jota wrapped up the contest with 11 minutes left on the clock.
Watford 1-2 Chelsea
Chelsea held on to their one-point lead at the top of the log after a late 2-1 win over Watford at Vicarage Road.
The game was initially suspended in the 16th minute after a supporter in the crowd needed emergency medical attention.
Mason Mount broke the deadlock for the Blues on the half-hour mark but the lead did not last long, as Emmanuel Bonaventure levelled matters for Claudio Ranieri's charges just before the half-time break.
However, Hakim Ziyech netted the winner for Thomas Tuchel's men 18 minutes before time.
Aston Villa 1-2 Manchester City
Steven Gerrard suffered his first defeat as manager of Aston Villa, who went down 2-1 to Manchester City at Villa Park.
Portugal duo Ruben Dias and Bernardo Silva put Pep Guardiola's charges into a two-goal in the first half.
England international Ollie Watkins halved the deficit two minutes after the break, but Man City were able to hold out until the final whistle.
Here is a look at the 10 costliest squads in Europe!
Southampton 2-2 Leicester City
Southampton got over their back-to-back defeats with a draw against Leicester City in a four-goal thriller at St. Mary's Stadium.
Jan Bednarek gave the hosts a dream start with the lead in the third minute but Jonny Evans equalised for City midway through the first stanza.
Che Adams restored the lead for the Saints 11 minutes before the half-time break but James Maddison brought the Foxes back into the game again early in the second stanza.
West Ham United 1-1 Brighton and Hove Albion
West Ham United halted their two-game losing run after a last-gasp 1-1 draw with Brighton and Hove Albion at the Olympic Stadium.
Tomas Soucek got the opener for the Hammers in just the fifth minute and Michail Antonio thought he had doubled their lead early in the second stanza but had his goal disallowed by the Video Assistant Referee (VAR) for a foul in the build-up.
Neal Maupay eventually salvaged a point for Brighton with the equaliser in the last minute.
Wolverhampton Wanderers 0-0 Burnley
Burnley extended their unbeaten run to four matches after they held Wolverhampton Wanderers to a goalless draw at Molineux Stadium.
Adama Traore had the best chance of the game for Wolves on the half-hour mark after breaking away clear on goal from the half-way line but his shot came off the underside of the crossbar.