Amad Diallo scored a 90th-minute winner as Manchester United came from behind to score two late goals in a 2-1 win over Manchester City at the Etihad Stadium.
After City’s 2-0 defeat by Juventus in the Champions League earlier in the week, Pep Guardiola’s men were in need of a win to improve their torrid Premier League form.
Despite Josko Gvardiol claiming his fourth league goal of the season with a first-half header, Bruno Fernandes scored
a penalty in the 88th minute and Diallo struck two minutes later to round off a Derby day win for Ruben Amorim’s men.
Crystal Palace’s 3-1 victory over Brighton at the Amex Stadium saw them also claim a derby win on Sunday.
After Chelsea loanee Trevoh Chalobah bundled in Palace’s opener from a set-piece, Ismaila Sarr managed to bag a brace after the break to put the match beyond reach.
Marc Guehi’s own goal gave Brighton one back in the 87th minute but Palace held on as Oliver Glasner’s men extended their unbeaten run to five matches.