Manchester United emerged from the derby with bragging rights after ending the Premier League leaders’ 21-match winning run in all competitions.
United went into the game as clear underdogs after failing to score in their previous three games but were awarded a penalty inside the first minute when Anthony Martial was felled in the box by Gabriel Jesus.
Bruno Fernandes dispatched from the spot, despite Ederson getting a strong hand to his penalty, before City grew into the game as the first half went on, dominating in the build-up to the interval.
United flew out of the traps in the second half, though, with the in-form Luke Shaw finding the bottom corner after a driving run down the left flank and a one-two with Marcus Rashford.
The result takes United up to second in the table, 11 points behind City with 10 league games to play.
Follow our blog for reaction to the derby.
This is what the City boss told the BBC:
”Congratulations Manchester United first of all.
“Ten games left, now arrive the important part of the season. The last 10 games are important and we start next Wednesday. We will try to win as many games as possible to be champions.
“Against West Ham we played much, much worse than today. Against West Ham we didn’t deserve to win and maybe today we didn’t deserve to lose. We were not good in front of goal, our strikers were not brilliant today but it happens.”
Big match verdict
For United fans, this will be well worth a read.
Samuel Luckhurst’s on-the-whistle analysis from the Etihad Stadium as United show superiority over Manchester City in a memorable derby display.
WATCH: Picture highlights from the Manchester derby
Speaking to Sky Sports after the game has been United talisman and goal-scorer Bruno Fernandes. This is what he said:
“We all know it’s difficult to play against them. They are very good on the ball, they defend well, they are tough to play against.
“But today we did almost everything perfect and the result is the most important, 2-0 we are really happy.
“But for now it’s not about winning against City, it’s now performing until the end of the season and trying to win every agme.
“Of course scoring in the first minute is perfect because City have to try a bit more, we have more space to counter and we know one of our big threats is the counter. But against Tottenham we started with a penalty in the first minute and we lost the game, so it’s not always perfect. We remained focussed until the end of the game, scored the second and we defended well.
“And if we defend well, we know we’d have the chances to score and have the players to score. Today it was Luke, but anyway we know everyone can score and do something for us. If we’re focussed and play like we did today, we’ll win every game from now until the end of the season.”
Shaw’s sensational rise
Another brilliant performance from the United left-back today.
On the City side of things, Pep Guardiola’s players were way below par and deservedly beaten today.
And not many impressed in our ratings, with Kevin De Bruyne and Raheem Sterling poor. Here are the City player ratings
Absolutely no surprise that Luke Shaw is one of the pick of the bunch for United after that derby performance.
Victor Lindelof, Dean Henderson and plenty of other impressed too. Here are the United ratings in full
FULL TIME – UNITED WIN 2-0
That is that. United win the derby 2-0 thanks to goals from Bruno Fernandes and Luke Shaw.
A huge win for the red half of Manchester, while City’s 21-game winning run comes to an end.
93 mins, 0-2Dominic Booth
Another late United sub as Brandon Williams replaces Fernandes.
91 mins, 0-2Dominic Booth
Into added time now, fives minutes of it. United still counter-attacking, City floundering.
90 mins, 0-2Dominic Booth
Gary Neville gives Anthony Martial Man Of The Match. Some turnaround for him, after his recent run of form.
87 mins, 0-2Dominic Booth
Not happening for City
City with some late set-pieces, but they’re just not coming off.
United make a sub, with Nemanja Matic replacing Martial.
86 mins, 0-2Dominic Booth
Time running out
Time is running out for City now. A good De Bruyne cross is met by Sterling but his header is poor.
United are struggling to get out, but they’re defending well enough.
84 mins, 0-2Dominic Booth
Frantic defending from United
Is that really City sticking John Stones up front? Yes, it really is.
Fed then makes a mistake on the ball and encourages City, but the Brazilian and his teammates get back to put bodies behind the ball. All hands to the pump for United.
82 mins, 0-2Dominic Booth
Not over yet
United are living dangerously here. Maguire and Wan-Bissaka with vital clearances but the counter is still working well.
Never write off a side who are on a 21-game unbeaten run…
80 mins, 0-2Dominic Booth
Heading into the final 10 minutes of this absorbing Manchester derby. The red half looks well on top as things stand.
Can United stand firm? Can City find something? Sterling misses a big opening after Walker’s fine cross.
78 mins, 0-2Dominic Booth
No Telles yet
Shaw is soldiering on. City are probing down their right so United need their in-form left-back. Maguire hacks one away.
77 mins, 0-2Dominic Booth
Luke Shaw is the latest United player to go down with an injury.
He had carried it forward very well before that, but this could mean United have to change the whole of their (very good) left flank, as Alex Telles prepares to come on.
76 mins, 0-2Dominic Booth
Foden is looking sharp straight away and has a great chance to reduce the deficit.
A turn and a left-footed shot in an instant and it’s just wide of Henderson’s goal. A let off for United.
74 mins, 0-2Dominic Booth
Pep and Ole row… of sorts
United gave the ball back to City and the hosts kept it, which caused a bit of debate between Guardiola and Solskjaer. The pair then make peace quickly afterwards with a fist-bump.
72 mins, 0-2Dominic Booth
Greenwood is indeed coming on. Maybe James switches to the left now, with the 19-year-old on the right.
71 mins, 0-2Dominic Booth
There’s a delay as Rashford gets some treatment. Foden is now on for City.
Greenwood is getting ready to come on if Rashford cannot carry on.
69 mins, 0-2Dominic Booth
Martial should make it 3-0
Oh it could and maybe should be 3-0 to United. A great chance for Martial as United pile on the pressure, Rashford with a half-chance, before it comes back through Fernandes, then through to Martial.
Ederson pulls off a vital save to keep City in the game.
67 mins, 0-2Dominic Booth
Foden next on
Foden will be the next City sub to come on.
United still creating problems down their left flank.
66 mins, 0-2Dominic Booth
Kyle Walker replaces Joao Cancelo, possibly for an injection of pace at the back for City to stop the counter-attacks.
Sterling puts one across the face of goal, neither a cross nor a shot.
64 mins, 0-2Dominic Booth
There’s a brief VAR check for a possible City penalty for a handball but nothing doing that time.
There’s a lot of space opening up in this game right now. City are preparing their first sub.
63 mins, 0-2Dominic Booth
An incredible season he’s having.
62 mins, 0-2Dominic Booth
Henderson is the latest United player booked by referee Anthony Taylor, for time-wasting apparently.
Martial robs Gundogan and United break away again… Cancelo stops it this time.
60 mins, 0-2Simon Bajkowski
Miscommunication from City
City’s success has been built on every player knowing where their teammates are and playing accordingly, but too often today they have got in each other’s way.
“We’re making them look good,” is an exasperated cry from the stands as another chance breaks down without testing Henderson.
59 mins, 0-2Dominic Booth
Shaw is booked for blocking off Mahrez. United going to have to be careful not to concede too many fouls and bookings.