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.
3′ Manchester City 0-1 Manchester United (Fernandes)
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.
49′ Manchester City 0-2 Manchester United (Shaw)
Man City XI: Ederson, Stones, Cancelo, Dias, Zinchenko, Kevin De Bruyne, Rodri, Gundogan, Sterling, Mahrez, Jesus.
Man Utd XI: Henderson, Shaw, Wan-Bissaka, Maguire, Lindelof, Fernandes, Fred, McTominay, Rashford, James, Martial.