Manchester City left Old Trafford with a 1-0 derby win, four victories from four and the sort of stubbornness that can keep a title race honest. Enzo Maresca’s side played most of the afternoon with ten men after Phil Foden’s first-half dismissal, yet Erling Haaland’s late intervention preserved their perfect start and kept them level with champions Arsenal.
Why it landed this week
- Manchester City
- Manchester United
- Arsenal
- Erling Haaland
- Phil Foden
- Enzo Maresca
- Michael Carrick
- Bruno Fernandes
- Marcus Rashford
- Gianluigi Donnarumma
Haaland settles a derby City survived rather than controlled
This was City’s first Manchester derby without Pep Guardiola since 2016, and it was far from the familiar picture of City monopolising the ball and the territory. Carrick’s United began more sharply and remained the more threatening side for long stretches, both before and after Foden saw red.
The England midfielder had been drawn into a confrontation with Bruno Fernandes. After the United captain provoked him, Foden lashed out from the floor with a kick to Fernandes’ groin. Referee Michael Oliver produced a straight red without hesitation.
United could not turn their numerical advantage into a first-half lead. Rashford, back at Old Trafford after his Barcelona spell, struck a free-kick against the post while trying to drag his side forward. The contest had become a muddled, low-quality derby, with clear openings in short supply.
After the interval, United continued to press. Kobbie Mainoo hit the woodwork from outside the box, while Bryan Mbeumo and Matheus Cunha found opportunities without finding the finish required.
Then came the familiar figure. Haaland scored the only goal after Josko Gvardiol’s cross took a defensive touch and fell into his path. The Norwegian sent the ball home, with a VAR review confirming there was no offside. It was his sixth goal across his last four matches and his ninth in 11 derby appearances against United.
City had a chance to make the ending calmer when Enzo was denied by Senne Lammens and then the frame of the goal. They did not find the second, and the closing moments required Donnarumma to earn his keep. In the final action, the goalkeeper produced a vital hand to keep out Mbeumo.
The result gave City 12 points from 12 and ensured Maresca’s team stayed alongside Arsenal at the top. It was not a polished afternoon, nor particularly a vintage derby, but City found a way to win with a man down. For a side still adjusting to life without Guardiola, that may be the most useful habit of all.
SEO Title: Manchester City beat Manchester United as Haaland seals derby
SEO Description: Erling Haaland’s goal gave 10-man Manchester City a 1-0 win at Manchester United, maintaining their perfect Premier League start alongside Arsenal.



