Manchester City and Manchester United renew their fierce rivalry in a highly anticipated derby, with both sides desperate to claim bragging rights.
The two Manchester giants will go head-to-head in a contest packed with quality, intensity and plenty of talking points.
Follow our live blog below for all the action, key moments, goals, updates and reactions from the Old Trafford Stadium.
Full-Time: MUN 0-1 MCI
That’s the full-time whistle! Manchester City has done the impossible! It was down to 10 players in the 23rd minute. It endured, survived, fought and found the winning goal.
90+3′
Dalot puts in a cross from the right, misses everyone and goes long. City gets a throw in.
88′
Haaland with a darting run through his own half that starts in the box. He gets to the United half and switches it out wide to the right where Ndiaye is fouled.
86′
CLOSE! Maguire rises the highest from the corner. He beats Dias to it, but the header has a loopy trajectory and not enough power behind it, goes wide of the far post.
80′
Maguire has a say and he pushes Enzo after the Man City midfielder goes down in the box wanting a penalty. He gets a yellow card for it, as does Enzo.
73′
ALMOST! Dalot puts in a cross from the right wing, Mbeumo jumps in front of Dias to get a header before the defender, sends it towards the far post but just wide of the goal.
60′ – Haaland goal – MUN 0-1 MCI
Haaland has scored. It was given offside but VAR overturns it.
Semenyo and Gvardiol combine in the left flank, and the latter is open to cross across the six-yard box. He sends it across and no United player is able to clear it. Haaland gets to the near post and converts the chance.
Hang on! There’s a VAR check going on. VAR checking if Enzo, who was also offside, has had any touch of the ball.
IT’S A GOALLLLLLL! HAALAND GIVES THE LEAD TO 10-MAN CITY!
60′ – Haaland offside
Haaland with a goal but it’s been ruled out for offside.
56′
Cunha now! He gets the ball in the centre, just outside the box, opens the angle by taking the ball to the right and lets one fly, wide of goal again.
54′
United turning on the heat now! Wave after wave of attack as City struggles to get the ball out of danger.
The latest one comes as Dorgu plays a cheeky ball to set Rashford through. But he’s offside and the attack ends once again.
50′
Anderson’s initial delivery is headed back towards the corner, this allows Anderson to have another swipe at it, sends it too long and United get a goalkick.
49′
Haaland wins a foul after Martinez pulls at his shirt from behind.
47′
Rashford wins a corner for Manchester United.
From the set piece, Bruno plays short to Rashford again. The winger tries to beat his marker and cross the ball, deflected out towards Dalot, who takes the shot but is well off target.
46′
Manchester City gets the ball rolling for the second half.
IN – Iliman Ndiaye
OUT – Rayan Cherki
Half Time: MUN 0-0 MCI
City have done well to stay on level terms with United. Maresca paces off in a hurry after the half-time whistle. He will have a lot more to work on in the break.
45′ – Rashford hits the post
Bruno and Rashford standing over this.
OFF THE POST! Rashford it is who takes it. He curls it towards the near post, into the bottom corner. Donnarumma is comfortably beaten but the ball ricochets off the woodwork.
36′
Semenyo with a dribble past Dalot, gets into the box and looks for a square pass. A deflection sends it out for a corner.
32′
Donnarumma charges out of his line to get to a ball after Rashford fails to gather it. The pass was from Bruno and could have set up Rashford nicely had his first touch been better.
27′
BLOCKED! Cherki’s shot from outside the box is blocked by Dorgu. That was headed on target!
23′
RED CARD for Foden!
22′
Lammens with a crucial save! Dalot makes a meal of a long ball, he tries to play it back at Lammens but it lacks power, setting up Semenyo to chase it. The winger looks to chip to Haaland in the middle, does so but Lammens intervenes.
21′ Good play by Rashford, but the shot is blocked.



