Amad Diallo struck a last-gasp winner as Manchester United produced a stunning double-blast to secure a 2-1 victory at neighbours Manchester City that continues Pep Guardiola’s champions’ wretched run.
Josko Gvardiol had headed in the opener on 36 minutes as the visitors’ struggles defending set pieces were again exposed from a short corner.
It was the stand-out moment in a dour first 45 minutes in which both teams showed anxiety and a lack of quality.
United had the better openings in a similarly lacklustre second period but could not conjure up a response until Diallo won a penalty four minutes from time that allowed Bruno Fernandes to level from the spot.
The Red Devils then sent the visiting fans into ecstasy when Diallo latched on to a long pass, went past Ederson and rolled into an empty net at the death.
The result means Man City sit fifth, nine points off leaders Liverpool, having played a game more with just one win from their last 11 matches. United rise to 12th.
Next up, United visit Tottenham in the League Cup quarter-finals on Thursday before hosting Bournemouth in the league on Sunday. City visit Aston Villa on Saturday.