Bournemouth beat Manchester United 1-0 at the Vitality Stadium, ending their recent unbeaten run. United had most of the early chances with Daniel James prominent for them, and it was his shot from the edge of the box that just went the wrong side of the post. For the home side, Ryan Fraser struck his shot straight at David de Gea in the United goal.
Bournemouth did take the lead though just before half-time when Joshua King controlled a ball into the box, hooked it over his marker, and volleyed home.
The visitors struggled to create clear-cut chances in the second half, but came close to equalising when substitute Mason Greenwood’s volley hit a post. That was as close as they came though, as the home side held on for the win.
Liverpool beat Aston Villa 2 – 1 at Villa Park in a thrilling fashion to maintain their six point lead at the top of the table. It was Villa who took the lead in the 21st minute through Trézéguet following a cross from John McGinn, the goal surviving a VAR review. The visitors poured forward to try and find an equaliser, but seemed on course for their first defeat of the season until, with three minutes of normal time left, Sadio Mané crossed for left-back Andrew Robertson to draw them level. And then, deep into injury-time, the other full-back Trent Alexander-Arnold produced a cross, and Mané headed a dramatic late winner.
Manchester City came from behind to beat Southampton 2-1. Given that the visitors had conceded nine in their last Premier League game, this was expected to be an easy win for the home side, but it proved to be anything but, especially after the visitors took an early lead when Ederson could only parry a shot straight to James Ward-Prowse who scored.
City bombarded the Southampton goal with crosses and shots but could not find a way through until the 70th minute when Kyle Walker’s cross from Sergio Agüero, and his shot found the back of the net. Provider then turned scorer when Walker scored with a left-foot shot with four minutes left.
Arsenal and Wolverhampton Wanderers drew 1–1 at the Emirates. A nervous Arsenal began the match on the back foot, and Wolves had all the early possession, but then the home side took the lead against the run of play. David Luiz got free on the right, his cross found Alexander Lacazette who laid it off for his strike partner Pierre-Emerick Aubameyang to side-foot home. Wolves hit back and went close from Matt Doherty but his shot was well-saved by Bernd Leno in the home goal.
In the second-half Wolves pressed for an equaliser and they finally got the goal they deserved when Raúl Jímez leaped above Calum Chambers to head home a cross from João Moutinho. The visitors might have one it late on but Diogo Jota stumbled at the last minute having dribbled through the home defence.
Chelsea beat Watford 2 - 1 at Vicarage Road. Bottom-side Watford got off to a poor start when Jorginho’s fine pass found Tammy Abraham in the box, and he lifted the ball past goalkeeper Ben Foster to put Chelsea ahead. Gerard Deulofeu for the home side just missed when his shot went through a crowd of players, but it was Chelsea who came closest to scoring again before half-time when Foster tipped Mason Mount’s dipping shot on to the bar.