A superb brace from striker Steffen Iversen for rock-bottom Wolves earned them their third Premiership win, doubling his season’s tally with the two second-half goals that separated the sides, and left troubled Leeds firmly in the relegation zone.
Iversen, who took his goal tally for the season to four, struck for the first time just three minutes into the second half.
Shaun Newton chipped an inch perfect cross into the heart of the Leeds defence where Iversen nodded the ball perfectly over the outstretched arm of visiting keeper Paul Robinson.
Then, in the dying seconds the Norwegian striker secured the vital points when he was perfectly positioned to smash the ball home after a shot from Henri Camara rebounded off the woodwork.
Leeds improved after James Milner’s introduction and Jody Craddock did well to block Smith’s shot from the substitute’s pass. Wolves produced moments of excellent close-passing football, Kenny Miller, Paul Ince and Colin Cameron linking well.
Then to cap a miserable afternoon for Leeds they had skipper Matteo sent off in the 76th minute, after picking up two yellow cards for blatant fouls on Ince and Lee Naylor.
The Whites had the best possible start when, after just three minutes, they punished slack defensive play by Wolves.
Ian Harte sent over one of his inswinging corners and Duberry climbed at the near post to head in, totally unmarked.
But it was all square in the 18th minute when Camara’s corner, a poor delivery and low to the near post, where Alan Smith slashed his attempted clearance back across goal and over Harte’s head for an unlikely equaliser.
Wolves stay three points adrift at the foot of the Premiership table but this confidence-boosting victory that ended a run of eight games without a win and will lift spirits for next weekend's FA Cup outing against Kidderminster Harriers.
Leeds, meanwhile, have to pick themselves up for the daunting visit of Arsenal on Sunday.