After going behind following Emmanuel Adebayor’s 23rd minute penalty, the home side fought back through Nenad Milijas on the half-hour mark before David Edwards grabbed the winner in the 57th minute with a neat finish.
It was Wolves’ first win in nine games and only their second for the season as they moved a game clear of West Ham whilst City dropped their second match in a row to stay in fourth.
Venue: Molineux Stadium, Wolverhampton
Referee: Mike Dean
Yellow cards: WW - Stephen Hunt 59’
MC - Pablo Zabaleta 87’, Mario Balotelli 90’
Marcus Hahnemann (gk), Christophe Berra, Stephen Ward, Richard Stearman, Kevin Foley, Stephen Hunt (Elokobi 65’), Karl Henry, Matt Jarvis (Mouyokolo 88’), Nenad Milijas (Mancienne 83’), David Edwards, Kevin Doyle
Subs - Wayne Hennessey (gk), George Elokobi (65’), Michael Mancienne (83’), Steven Mouyokolo (88’), Jelle van Damme, Sylvan Ebanks-Blake, Steven Fletcher
Joe Hart (gk), Kolo Toure, Vincent Kompany, Micah Richards (Jo 84’), Jerome Boateng, Gareth Barry (Johnson 68’), James Milner, David Silva, Emmanuel Adebayor (Zabaleta 77’), Yaya Toure, Mario Balotelli