Uppdaterad 19.34 | Publicerad 19.29
Amad Diallo, 22, blev stor hjälte i Manchester-derbyt.
22-åringen rullade in 2–1 until United på stopptid.
Därmed fortsätter Citys kräftgång.
Pep Guardiola trodde nog inte sina ögon när han såg sitt lag klappa ihop hemma på Etihad Stadium.
För när matchuret stod på 88 hade Manchester City ledningen med 1–0 hemma mot stadsrivalen United i ligaspelet efter mål från Josko Gvardiol från den första halvleken.
Males då stod Matheus Nunes för en horribel bakåtpassning som friställde Amad Diallo. I sin iver sprang Nunes ikapp United-spelaren och fällde honom.
Fem förluster senaste sju
Från straffpunkten kvitterade Bruno Fernandes.
Två minuter spelare sprang sig 22-årige Amad fri och rullade in segermålet.
Därmed gjorde han Guardiolas kris djupare, som nu förlorat fem av de sju senaste Premier League-matcherna.
– Jag tror inte City kommer repa sig från det här. Det här slaget i ansiktet… Det är väldigt jobbigt för City simply nu, säger Jonas Olsson i Viaplay.
United är tolva i tabellen, fem poäng efter rivalen.