Arsenal profited from Manchester City's first defeat of the season to move one point behind the leaders with a comfortable 4-0 win at AFC Bournemouth.
Man City dropped points for the first time in 2023/24 at the hands of Wolverhampton Wanderers, thanks to Hwang Hee-chan's 66th-minute goal.
Despite early pressure from City, who were being watched by Pep Guardiola from the stands because of a one-match ban, Wolves took the lead after 13 minutes.
Pedro Neto beat Nathan Ake down the right before driving into the box, and his cross was diverted into his own net by Ruben Dias.
Just before the hour, City got the goal their dominance deserved when Julian Alvarez curled a brilliant free-kick into the top corner.
Craig Dawson’s goalline clearance from Phil Foden’s shot kept Wolves from going behind and proved crucial as Wolves travelled up the pitch and took the lead once again.
Nelson Semedo’s delivery from the right caused confusion in the City box, with Matheus Cunha coolly setting up Hwang, who fired home from close range.
Wolves climb to 13th with seven points, while City have 18 points.
Arsenal cruise on south coast
At Vitality Stadium Arsenal eased past winless Bournemouth with a 4-0 victory.
Bukayo Saka put Arsenal ahead in the 17th minute, nodding the ball home from close range after Gabriel Jesus’s header from a narrow angle had glanced off the near post towards him.
They doubled their lead on the stroke of half-time through Martin Odegaard’s penalty, the fourth spot-kick for Arsenal this season, this one awarded for Max Aarons’ foul on Eddie Nketiah.
They got another penalty early into the second half after Ryan Christie had fouled Odegaard. This time, Kai Havertz was handed the ball to score his first goal for Arsenal in the 53rd minute.
Bournemouth came into the match as Arsenal took their foot off the gas but the next goal came to the visiting team as Ben White headed home Odegaard’s free-kick in stoppage time.
Arsenal are now third, while Bournemouth drop into the relegation zone with three points.
Luton off the mark
Luton Town got their first Premier League win as they beat Everton 2-1 at Goodison Park.
Tom Lockyer put Luton ahead in the 24th minute as he blocked Abdoulaye Doucoure’s clearance into the net.
Carlton Morris scored his third league goal of the season eight minutes later as he cleverly converted Alfie Doughty’s cross.
Dominic Calvert-Lewin pulled a goal back for Everton on the stroke of half-time as he was on hand to score from close range.
Substitute Beto came closest to a Toffees equaliser in the second half, but his header looped over Thomas Kaminski’s crossbar as Luton hung on to climb to 17th with four points.
They are a place below Everton, who were watched in the stands by prospective owners, 777 Partners.
Palace get Old Trafford revenge
Crystal Palace handed Manchester United a fourth league defeat of the season, winning 1-0 at Old Trafford.
Four days after Man Utd had beaten Palace 3-0 in the EFL Cup at Old Trafford the Eagles got their revenge thanks to a wonderful goal from Joachim Andersen.
The centre-back’s goal came in the 25th minute, as a headed clearance fell to him and the Dane swivelled to volley a fierce shot into the top corner.
Man Utd dominated most of the match but could not get the equaliser in the Manchester rain. Mason Mount, on his first league start for Man Utd in six weeks, almost equalised but could only head over on 70 minutes.
Three minutes later they came even closer as substitute Alejandro Garnacho crossed from the left and the ball brushed the far post after a double Palace deflection. Then Garnacho saw a shot deflected wide.
Palace held on to give manager Roy Hodgson a third successive win at Old Trafford and climb to ninth with 10 points, a place higher and a point more than Man Utd, who suffered back-to-back home defeats.
Newcastle ease past Burnley
Newcastle United claimed a third league victory in a row, easing past winless Burnley 2-0 at home, with Miguel Almiron and Alexander Isak scoring the goals.
A slip from Dan Burn almost allowed Burnley to open the scoring after only four minutes, with Nick Pope thwarting Zeki Amdouni’s shot.
Newcastle took the lead on 14 minutes as Kieran Trippier won the ball and fed Almiron, who bent a beautiful shot into the top corner to score in back-to-back matches.
Isak had a chance to double the lead, but after the Swede’s initial shot was blocked by James Trafford, the striker was unable to finish the rebound.
With 15 minutes remaining, Isak was given another chance, this time from the penalty spot after Ameen Al Dakhil fouled Anthony Gordon in the box. Isak converted to seal Newcastle’s fourth win of the season to go eighth with 12 points.
Burnley have only one point and are above bottom-club Sheffield United on goal difference.
Moyes celebrates landmark with win
David Moyes won his 900th league match as a manager as West Ham United beat Sheff Utd 2-0 at London Stadium.
Jarrod Bowen forced Wes Foderingham into a good save early on before opening the scoring in the 24th minute. The winger finished a great team goal with a first-time finish past Foderingham.
Michail Antonio pounced on an error from the visitors and put Tomas Soucek through on goal in the 37th minute to make it 2-0.
Alphonse Areola made a good save from point-blank range to deny Anel Ahmedhodzic’s header just before the hour but the Hammers were comfortable in the second half and are now seventh with 13 points.
Sheff Utd sit bottom with one point.
See: Watkins hits hat-trick as Villa cruise past Brighton