South Korean star Park Ji-sung was the man of the moment with a match-winning brace as he consigned Wolves to 19th on the league table.
Park opened up the scoring on the stroke of half-time when he finished neatly after a nice Darren Fletcher pass but Wolves hit back through substitute Sylvan Ebanks-Blake who turned sharply round Nemanja Vidic before finishing through the legs of Edwin van der Sar in the 66th minute.
The match was headed for a draw until Park intervened in injury time with a driving shot past Marcus Hahnemann at the near post after cutting in from the right to give his side maximum points.
Venue: Old Trafford, Manchester Crowd: 75,285 Referee: Phil Dowd Yellow cards:MU - Javier Hernandez 82' WO - nil
Man Utd Edwin van der Sar (gk), Patrice Evra, Rio Ferdinand, Wes Brown, Nemanja Vidic, John O'Shea (Scholes 74'), Owen Hargreaves (Bebe 10') (Macheda 74'), Park Ji-Sung, Darren Fletcher, Javier Hernandez, Gabriel Obertan
Subs - Tomasz Kuszczak (gk), Bebe (10'), Paul Scholes (74'), Federico Macheda (74'), Chris Smalling, Fabio Da Silva, Jonny Evans
Wolves Marcus Hahnemann (gk), Richard Stearman, Stephen Ward, Christophe Berra, Kevin Foley, David Edwards (Fletcher 65'), Karl Henry, Stephen Hunt (Ebanks-Blake 64'), Matt Jarvis, Nenad Milijas (Mancienne 77'), Kevin Doyle