Late goals from Bruno Fernandes and Amad Diallo saw Manchester United snatch an unlikely 2-1 victory at the Etihad that piles further pressure on Pep Guardiola’s ailing Manchester City.
The reigning champions looked to be on course for a vital — if uninspiring — victory after Josko Gvardiol headed them into a first-half lead.
United struggled to create many chances but leveled the score with just minutes remaining when Matheus Nunes brought down Diallo in the box, with Fernandes converting the penalty kick.
And United then snatched all three points when Diallo brought down Lisandro Martinez’s long ball and finished from the tightest of angles.
The win moves United up to 12th in the Premier League table. City remain fifth, having now won only once in 11 games in all competitions.