The latest set of Premier League games got underway on Friday, with Wolves beating Crystal Palace 2-0 at Molineux to climb to sixth in the table.
Saturday saw wins for Manchester City, Chelsea and Liverpool, with both Sheffield United and Burnley continuing their winless start to the season.
Newcastle beat high-flying Everton on Sunday, before a cagey affair between Manchester United and Arsenal was won by a Pierre-Emerick Aubameyang penalty.
VAR controversies marred Tottenham ‘s win over Brighton, before Fulham beat West Brom and Leicester beat Leeds to round out an action packed set of fixtures.
Here are the winners and loses from the opening weekend of action…
Arsenal’s win over Manchester United ended their five-year wait for a win over a big six side away from home
(Image: Getty Images)
Winner of the weekend…
Arsenal’s 1-0 win over Manchester United on Sunday was not pretty but it got the job done and that is the important thing for Mikel Arteta.
Going into the game, the Gunners had not won a match against a so-called ‘Big Six’ side away from home in their last 29 attempts, a record which stretched back to 2015.
But at Old Trafford, they broke that streak, with Mohamed Elneny and new signings Gabriel Magalhaes and Thomas Partey impressing as Arsenal put in the sort of defensive performance which has been sorely missing over the past few years.
Hakim Ziyech put in a fine performance on his first Premier League start for Chelsea
(Image: NurPhoto/PA Images)
Hakim Ziyech (Chelsea)
Chelsea fans have had to wait to see Hakim Ziyech in action this season because of a knee injury but the 27-year-old has not disappointed.
On his first start, he scored against Krasnodar in the Europa League and impressed against Burnley in the Premier League this week, netting once again and teeing up Timo Werner