Anthony Martial volleyed Bruno Fernandes’ exquisite free-kick ago Ederson half an hour to the 182nd Manchester derby, an effort the City goalkeeper got two hands to and should have saved.
Scott McTominay subsequently settled the contest deep into stoppage-time, pouncing on Ederson’s wayward throw out of the back with a superb long-range strike into the unguarded City web that ignited euphoric scenes from the house crowd.
City had dominated possession but reluctantly lacked the cutting edge as United registered the clean sheet of a currently 10-game unbeaten streak, Sergio Aguero’s second-half equaliser – ruled out by VAR by the best of offside margins – the closest that the winners came to scoring.
The victory sees United secure a first league double over City in a decade also leaves Ole Gunnar Solskjaer’s side just 3 points behind fourth-place Chelsea in the race for Champions League qualification, while the champions stay second after their five-game winning run was brought to an end.
Man Utd: De Gea (7), Wan-Bissaka (7), Lindelof (7), Maguire (7), Williams (7), James (7 ) ), Matic (7), Fred (7), Shaw (7), Fernandes (8), Martial (8 ) ).
Man Town: Ederson (3), Cancelo (5), Fernandinho (6), Otamendi (5), Zinchenko (5), Rodri (5), Gundogan (5), B Silva (5), Foden (5), Sterling (5), Aguero (5).
Subs: Jesus (6), Mendy (5), Mahrez (6).
Man of the Match: Anthony Martial.
City dominated possession and outplayed United in an inviting opening 25-minute spell from the champions. Raheem Sterling drew a save from David de Gea at full stretch within 10 minutes, after Sergio Aguero picked a reluctant Luke Shaw’s pocket.
City grew more menacing with every assaulting tide, but the clear-cut chances dropped United’s manner, though Daniel James’ tame near-post driveway was not any game for Ederson on the quarter hour.
Martial then got the better of Fernandinho down the ideal channel but selfishly went alone when Fernandes was better placed, and Ederson coped with his campaign with ease.
However, the Frenchman atoned two minutes after, latching onto Fernandes’ instinctive cracked free-kick within the City defence before sending a volley towards the near post that squirmed beneath Ederson’s woeful attempts to keep it out.
The goal breathed life into United, who thought they ought to have had a penalty three minutes prior to half-time when Fred went to ground in the region after a Nicolas Otamendi lunge, but referee Mike Dean reserved the Brazilian for diving, even despite replays showing clear contact.
City reasserted their jurisdiction at the start of the second period and had the ball in the United internet within minutes of the restart, but Aguero’s effort was ruled out for offside by VAR from the finest of margins.
United were nearly talented a second on 48 minutes when Ederson allowed a back pass to squirm agonisingly towards his own goal line but, with Martial bearing down on the target, the City goalkeeper spared his blushes, clearing prior to the United striker collided with this pole.
Phil Foden, on his first Manchester derby start, stung De Gea’s palms on 56 minutes and Otamendi snapped a header over from a corner as City mounted a continuing push for an equaliser.
James, such as Martial at the first period, selfishly went on 70 minutes when Fernandes was better placed, along with his drive was tipped over by Ederson.
City mounted a late rally on the United purpose, but Sterling and substitute Riyad Mahrez were unable to salvage a point for those champions, and those hopes were extinguished in the forcing Manchester rain when McTominay brilliantly latched onto Ederson’s poor pass by the back to bring an emphatic scored a long-range second.