Jermain Defoe fired Spurs into a 2-1 lead with two stunning finishes before Kevin Doylescored his second goal to bring Wolves level from the penalty spot.
Roman Pavlyuchenko caught Wolves napping at the start of the second half to make it 3-2 to Tottenham and it looked like that would remain the final score after Richard Stearman had a goal chalked off for a foul on Heurelho Gomes.