A last-gasp goal from Andy Keogh ensured Wolves kept their Championship play-off hopes alive in a thrilling 3-3 draw against QPR at Molineux.
QPR's early persistence paid off as they took the lead after 27 minutes with a screaming shot from 25 yards from Akos Buzsaky.
But the hosts drew level through Keogh, who latched on to a pass from Michael Gray on the stroke of half-time.
Rangers reclaimed the lead two minutes after the break through a Dexter Blackstock penalty after Neil Collins handled in the area. But Wolves won a penalty of their own when Michael Mancienne fouled Matt Jarvis and Sylvan Ebanks-Blake tucked home from the spot.
Mikele Leigertwood then slotted home QPR's third, but in the dying minutes Wolves threw everything at the Rangers goal and snatched the equaliser when Keogh claimed his second goal of the game.