Manchester United 2 (Park 45, 90+3)
Wolves 1 (Ebanks-Blake 66)
For the second time in 11 days Wolves lost out to a last gasp winner at Old Trafford. Mick McCarthy's men were left to leave the pitch feeling understandably disconsolate and justifyably claiming 'there ain't no justice'.
Both United goals, from Ji-Sung Park, came at the end of each half whilst Sylvan Ebanks-Blake was on target for Wolves against his former club.
Wolves kicked-off attacking the Stretford End and the first save came from Edwin van der Sar who fielded a 40-yards punt from Karl Henry who had latched onto a poor clearance and spotted the keeper off his line.
Owen Hargreaves, making his first senior appearance for United after a two year injury break, limped off after just six minutes to be replaced by Bebe who was soon involved as he cut inside Stephen Ward before hitting a shot that took a deflection enabling Marcus Hahnemann to make an easy save,
Matt Jarvis won the first corner of the game but it was cleared and Gabiel Obertan fired wide at the other end after taking a pass from Bebe. Then Wes Brown was penalised for a late challenge on Kevin Doyle but Matt Jarvis's free-kick was cleared by Nemanja Vidic.
Vidic then deflected behind a driven cross from Milijaš with the ball narrowly going wide of the near post.
In the 34th minute Park's shot was blocked by Hahnemann with Karl Henry completing the clearance, and then Ward fouled Bebe but Patrice Evra's free-kick was easily claimed by Hahnemann.
Christophe Berra conceded a free-kick for an unfair challenge on Javier Hernandez but Darren Fletcher's ball into the box was cleared without too much difficulty by David Edwards.
Right on half-time United took an undeserved lead when Park slotted the ball home after taking a pass from Darren Fletcher.
Half-Time: United 1 Wolves 0
In the 53rd minute Park set up Hernandez who charged in from the right before shooting wastefully over the bar.
Hernandez was closer to the corner flag than the goal with another first time effort, and Hahnemann needed two attempts to hold on to a shot from Bebe who had been fed by Evra.
Wolves made a double switch in the 64th minute with Ebanks-Blake coming on for Hunt and Steven Fletcher for Dave Edwards.
Just two minutes after his introduction Ebanks-Blake pulled his side level. Nenad Milijaš's miss-hit shot fell to the striker who swivelled and hit a left foot shot past Van der Sar.
Hahnemann pushed the ball behind after a cross from Obetrtan but the keeper was in the right place to field the corner that followed.
Then Alex Fergusson sent on Paul Scholes and Ferderico Macheda in place of John O'Shea and Bebe respectively.
Wolves made a final change with Michael Mancienne replacing Milijaš.
In the 80th minute Fletcher shot over the bar from close in after a first time pass from Manciennne landed at his feet and then he headed over from a Doyle cross.
Hernandez went into the book after taking a dive in the Wolves box.
Obertan's scissors kick was easily taken by Hahnemann but just as Wolves looked on for a fully deserved draw, Park cut in from the right and rode two tackles before shooting home to earn a lucky United side three points.
United: Van der Sar, Evra, Ferdinand, Brown, Vidic (capt), O'Shea (Scholes 74), Hargreaves&nbsp;(Tiago Bebe 10) (Macheda 74), Park Ji-Sung, Fletcher, Hernandez, Obertan.
Unused subs: Kuszczak, Smalling, Da Silva, Evans. Booking: Hernandez (83 - diving).
Wolves: Hahnemann, Foley, Ward, Edwards (Fletcher 65), Berra, Stearman, Milijas (Mancienne 77), Henry (capt), Doyle, Hunt (Ebanks-Blake 65), Jarvis.
Unused subs: Van Damme, Elokobi, Hennessey, Mouyokolo.
Referee: P. Dowd.
Wolves Academy Under 18s 4 Manchester United 0 (Ismail 3, McAlinden)