Wolves claimed three precious points from a breathless encounter against Middlesbrough to give their survival hopes a real shot in the arm, although a 3-2 win was not enough to climb out of the npower Championship drop zone.
Kevin Doyle was the matchwinner for Wanderers on an afternoon full of drama at Molineux, sealing a third win in four games against an out-of-sorts Middlesbrough side whose play-off aspirations are disappearing with every passing game.
Returning Boro defender Stephen McManus put through his own net after 17 minutes although Grant Leadbitter soon levelled, his effort hitting the underside of the crossbar and adjudged to have crossed the line by the referee's assistant.
Boro hit the woodwork a total of four times in the first half but it was Wanderers who re-established their advantage immediately after the restart courtesy of the superb Bjorn Sigurdarson, yet once again Leadbitter pulled the visitors level shortly after with a great strike from distance.
Wanderers were applying plenty of pressure in search of a winner and Doyle sent the home faithful into raptures when he headed home in the 70th minute, inflicting an 11th league defeat on Boro in 14 games since the turn of the year.
Wolves were without injured trio Bakary Sako, Dave Edwards and goalkeeper Carl Ikeme, who broke his hand punching a dressing room tactics board at half-time in Wanderers' 2-1 win over Bristol City last time out.
Wanderers stopper Dorus De Vries, making his first league start of the season, was quickly called into action to save superbly from a sliced clearance by defender Kaspars Gorkss - setting the pattern for an impressive performance from the 'keeper.
A pulsating encounter flowed from end to end from the off and Scott McDonald completely fluffed a great chance in front of goal although the ball fell for full-back Justin Hoyte, who smashed an effort against the crossbar.
Just four minutes later Wolves made the crucial breakthrough, Stephen Hunt getting down the left and firing in a cross which was diverted into his own goal by McManus, much to the delight of the Irishman who celebrated his third assist in two games wildly in front of the South Bank at Molineux.
But Boro were soon level in bizarre fashion.
De Vries made a great parried save to deny Lukas Jutkiewicz, Leadbitter fired the rebound against the underside of the crossbar and - after another follow-up effort had hit a post - the assistant flagged to signal Leadbitter's effort had crossed the line.
Adam Reach spurned a glorious opportunity to put Boro ahead just after the half-hour mark before Mustapha Carayol, one of two changes along with McManus, saw a delightful effort palmed on to the crossbar by De Vries as a thrilling first half ended all square.
Wolves needed just three second-half minutes to retake the lead, some well-worked play ending with Sylvan Ebanks-Blake backheeling the ball into the path of Sigurdarson, who raced past a defender before rounding Jason Steele and slotting home.
But Boro levelled once more, this time within four minutes, as Leadbitter's sweet 25-yard strike found the bottom corner.
The visitors twice cleared off the line before McManus got away with loud penalty appeals from the home side for handball, and Steele made a great save to deny Sigurdarson.
Yet Wolves did find a third in the 70th minute, Matt Doherty's long throw-in was flicked on by Roger Johnson and Doyle headed home.
Wolves were keen to see the game out after taking the lead for a third time and they did just that - much to the relief of the home support.