Steven Fletcher rescued a deserved point for Wolves with a late equaliser in a pulsating Barclays Premier League 3-3 draw with Tottenham at Molineux.
Kevin Doyle and Jermain Defoe shared four first-half goals before Roman Pavlyuchenko looked to have wrapped up victory for Spurs.
But substitute Fletcher headed home the leveller in the 87th minute to earn his side a vital point in the battle for survival.
The afternoon started with a minute's applause from supporters prior to kick-off in honour of former Wolves and Tottenham defender Dean Richards who died last week aged just 36.
Doyle put the hosts ahead in the 20th minute when he got in front of Heurelho Gomes to head home.
However Spurs quickly responded and a superb 25-yard strike from Defoe levelled matters, before another brilliant effort from the England striker put the visitors ahead.
Again, Wolves hit back, though, and after 39 minutes Doyle made it 2-2 from the penalty spot as Nenad Milijas had his shirt tugged by Alan Hutton, who appeared to be the last defender but escaped with a yellow card.
Spurs needed only two second-half minutes to regain the lead courtesy of Pavlyuchenko`s 11th goal of the campaign.
Both sides hit the woodwork while Spurs saw the return from injury of Gareth Bale for the final 20 minutes.
But it was left to Fletcher to have the final say.