Wolves 2 (Elokobi 10, Doyle 40)
Manchester United 1 (Nani 3)
After the bitter disappointment of the previous game, Wolves bounced back with a vengeance to inflict a first defeat in ten months on Premier League leaders Manchester United.
The Molineux braves even came from a goal down on their way to three priceless points with headers from George Elokobi and Kevin Doyle securing a fully deserved victory.
Mick McCarthy made two changes following the gut wrenching defeat at Bolton - both in midfield with Jamie O'Hara making his full debut and Nenad Milijaš returning in place of Dave Jones and Dave Edwards.
Wolves kicked-off attacking the South Bank end and in the opening seconds they penned United back. Ronald Zubar's cross was picked up on the far side by Matt Jarvis who returned the ball into the middle.
Adam Hammill grabbed possession and he laid the ball back to Milijaš who fired high and wide from the edge of the box.
But the United fans in the Steve Bull Stand were soon cheering as Nani gave their side the lead. He took the ball into the home area and cut inside Elokobi before rifling a shot home inside the near post.
Wayne Rooney almost got a second shortly afterwards after he had been set up by Dimitar Berbatov, but Wayne Hennessey plucked the striker's drive out of the air.
Nani then hit a 20-yard shot that went straight to Hennessey before Wolves drew level in the tenth minute. Jarvis played a short corner to Hammill whose low cross was blocked. The ball ran back to Jarvis and this time his cross was met by Elokobi whose towering header left Edwin van de Sar clutching thin air (pictured).
Wolves were playing like men possessed and their spirit and endeavour were summed up by Jarvis who sprinted over half the length of the pitch back to the edge of his own area to win a tackle and take the ball off Patrice Evra who was threatening.
Doyle went to ground after trying to run between Evra and Nemanja Vidic in the United box but there were no penalty appeals.
At the other end, a challenge by Richard Stearman on Rooney led to a United free-kick in a dangerous position but Nani curled the ball onto the roof of the net.
When O'Hara regained possession after his corner hadn't been cleared, he drilled in a low shot from an impossible angle that Van der Sar saved with his legs at the near post.
Then, after Rafael Da Silva had fouled Milijaš some 20-yards out, the Serb took the free-kick which hit the wall and deflected a yard wide with the keeper flatfooted in the middle of his goal.
But Molineux erupted in the 40th minute as Doyle headed Wolves in front. And it was all thanks to a swashbuckling run from Zubar who disposed Rooney just outside the Wanderers area and ran to the opposition half before slipping a pass to Doyle.
The striker returned the ball to Zubar who was bowled over by Vidic just of the side of the United box. Milijaš curled over the free-kick and Doyle found the net with the ball appearing to get a touch off Elokobi on the way in.
Karl Henry became the first man to be shown the yellow card in the game after he had tripped Vidic, and then Van der Sar saved a low shot from Doyle who had cut inside Evans.
The half ended with Nani sending a powerful header over the bar following a cross from Da Silva.
Half-Time; Wolves 2 United 1
Paul Scholes was a replacement for Michael Carrick at the start of the new half which was three minutes old when Nani planted a shot wide of the far post.
O'Hara was harshly booked for the slightest of tugs at Darren Fletcher's shirt and then the new loan signing was denied by Fletcher who got in the way of his low drive after a move involving Doyle and Jarvis who had pulled the ball back into the path of the midfielder.
A dangerous cross from Da Silva was met by Scholes who slid in but diverted the ball well wide of the target.
In the minutes that followed, both sides made two changes. Kevin Foley and Stephen Ward went on for O'Hara and Hammill for Wolves, whilst United sent on Javier Hernandez and Chris Smalling for Jonny Evans and Bernatov.
Rooney was shown the yellow card after barging into the back of Zubar.
The home defence was holding firm against any United threats and a frustrated Da Silva was forced to try a shot from distance that was nowhere near after he failed to find a path through to goal.
Jarvis delivered a low cross that went through the United six-yard box with no-one able to get a touch, then Rooney had a shot deflected over the bar after Hennessey looked to have been impeded.
Scholes was booked for trying to handle a cross into the net as United literally threw the kitchen sink at the Wolves rearguard without getting through to test Hennessey.
Shortly before the end, Smalling appeared to catch Doyle with an elbow that left the Irish striker with a split lip.
The five minutes of stoppage time went by without Hennessey being tested other than for crosses, and the final whistle was greeted by a tremendous cheer from the home fans in the capacity crowd.
Wolves: Hennessey, Zubar, Elokobi, Milijaš (Ebanks-Blake 88), Berra, Stearman, Hammill (Ward 65), Henry (capt), Doyle, O'Hara (Foley 59), Jarvis.
Unused subs: Hahnemann, Edwards, Craddock, Fletcher.
Bookings: Henry (42 - foul), O'Hara (50 - shirt pulling).
United: Van Der Sar, Evra, Evans (Smalling 65), Berbatov (Hernandez 65), Rooney, Giggs, Vidic (capt), Carrick (Scholes 45), Nani, Da Silva, Fletcher
Unused subs: Owen, Anderson, O'Shea, Kuszczak.
Bookings: Rooney (66 - foul), Scholes (85 - deliberate hand ball).
Referee: M. Oliver.
Stoke Academy Under 18s 1 Wolves 3 (Ismail, McAlinden, Price)