Manchester City took a giant stride towards retaining the Premier League title with a victory over rivals United at Old Trafford.
United frustrated Pep Guardiola's men during the first half but City were too strong after the break.
Bernardo Silva opened the scoring as he deceived David de Gea by firing in at the near post.
Leroy Sane got City's second from the bench with De Gea failing to cover himself in glory.
The victory means City are now just three wins away from retaining their crown.
Here are David McDonnell's player ratings.

Man Utd 0-2 Man City: Pep Guardiola's side regain top spot - 5 talking points
Man United
De Gea 3 - At fault for both goals. Beaten at near post by Bernardo then Sane.
Darmian 4 - First game in three months and showed with lack of sharpness.
Smalling 4 - Nearly diverted ball into his own net early on. Unconvincing throughout.
Lindelof 5 - Made crucial clearance with Aguero ready to pull the trigger.
Shaw 4 - Guilty of failing to close down or challenge Bernardo for City's opener.

Man Utd fans noticed ballboy's reaction to Jesse Lingard's shocking miss in derby
Fred 2 - Woeful. Gave the ball away in the move that led to City's second goal
Pereira 5 - Early industry and purpose but faded. Booked for foul on Zinchenko.
Pogba 4 - Picked out Lingard with decent early ball but peripheral thereafter.
Young 4 - Produced decent free-kick delivery in first-half. Little else of note.
Lingard 4 - Came close to scoring in first-half but sent effort wide of the goal.
Rashford 5 - Sent long-range dipping effort over. Lacked composure in front of goal.

Man Utd fans noticed Gary Neville's reaction to Roy Keane slamming Paul Pogba
Subs
Lukaku 6 (Pereira, 72)
Martial (Lingard, 83)
Sanchez (Darmian, 83)

Man City
Ederson 7 - Great courage in coming off his line to deny Rashford in first-half.
Walker 7 - Poor distribution early on, but untroubled defensively by United.
Kompany 7 - Booked early on for body-check on Rashford. Composed thereafter.
Laporte 7 - Anticipated danger well. Nullified the pace and threat of Rashford.

Zinchenko 7 - Booked for clattering into Rashford. Recovered after a sloppy start.
Fernandinho 8 - Vital block with Rashford ready to convert Young free-kick. Went off injured.
Gundogan 8 - Rarely misplaced a pass. Provided the assist for Bernardo's goal.

D Silva 8 - Did his customary probing with intelligent movement and elegance on the ball.
Sterling 7 - Denied by De Gea after fine solo run moments before the break.
Aguero 7 - Shot hit the outside of De Gea's left-hand post just after the break.
B Silva 9 MOTM - Another towering display capped by the crucial opening goal.
Subs
Sane 7 (Fernandinho, 51)
Jesus (Aguero, 88)
Danilo (Gundogan, 88)