Wolves have gone three points clear of bottom-placed West Ham United with a fighting 2-1 win over Manchester City.
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.
Wolverhampton Wanderers: 2 (Nenad Milijas 30', David Edwards 57') Manchester City:Emmanuel Adebayor (p) 23')
Venue: Molineux Stadium, Wolverhampton Crowd: 25,971 Referee: Mike Dean Yellow cards:WW - Stephen Hunt 59' MC - Pablo Zabaleta 87', Mario Balotelli 90' Starting Line-Ups
WW 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
MC 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
Subs - Shay Given (gk), Adam Johnson (68'), Pablo Zabaleta (77'), Jo (84'), Joleon Lescott, Patrick Vieira, Shaun Wright-Phillips