Manchester United 1 Manchester City 2: Watch highlights as Nicolas Otamendi settles bad tempered derby after David Silva opener and Marcus Rashford equaliser
Brazilian goalkeeper Ederson was Pep Guardiola's hero after a brilliant double save in the final five minutes
This is a massive win for Pep, proof that they could overcome the occasional stutter, such as defeat against Shakhar Donetsk, to reset and start over again.
They did just that here.
City went in front, and rightly so.
The passing, the possession, the mentality was a world away from United.
They got it via a set-piece, a corner from Kevin de Bruyne that was hooked in off the boot of David Silva.
These dead balls are supposed to be United’s speciality, the one thing in their favour going into a game as big as this.
Instead, City were beating United at their own game.
They won the corner in the build up to the opening goal when David de Gea tipped Leroy Sane’s 41st minute effort over the bar.
Romelu Lukaku failed to hold off Otamendi at the corner and Silva swept in City’s first from close range.
It was a lead Pep’s side deserved.
They held United at arm’s length, restricting them in a first half dominated by those blue shirt buzzing across the playing surface at OT.
Raheem Sterling was excellent, causing havoc across United’s backline whenever he was in control.
It was beginning to feel like City’s day.
Manchester City fans sing ‘park the bus’ song mocking Jose Mourinho’s playing style after United lose at Old Trafford
There will be repercussions, certainly reputational, for Gabriel Jesus after he threw himself to the ground in search of a penalty.
The City forward’s run had taken him into the area when he slalomed his way past Ander Herrera and Rojo before launching himself into the night sky.
He has been playing here long enough to know that sort of stuff is not tolerated in English football.
Mourinho, jabbering away at fourth official Jonathan Moss, had a point.
By then, this was all City.
The Stretford End got involved, with chants of “attack, attack, attack” rolling off the terraces.
Finally, they did.
Ederson pulls off an amazing double save for Manchester City against Manchester United
They got the equaliser in first half injury time when Rashford scored a lovely goal.
Rojo sent in a deep crossfield pass that Fabian Delph mis-controlled after Otamendi misjudged the flight of the ball.
Rashford was switched on, flickering into life to stick United’s goal beyond Emerson.
Game on.
Mourinho made his first change at the break, reluctantly sacrificing Rojo after he injured his head in a first half collision with Silva.
It was a messy challenge, booked for leading with his elbow when they both went up for a header.
They patched him up to see out the half, but Victor Lindelof came on to replace him after the break.
Pep made a switch as well, with captain Vincent Kompany replaced by Ilkay Gundogan.
Manchester United's Ander Herrera is booked for diving after a coming together with Nicolas Otamendi