Harry Kane had given Spurs the lead with a great first-half strike before goals after the break by Willy Boly, Raul Jimenez and Helder Costa silenced the home fans.
Son Heung-min had an early effort blocked for Spurs and Wolves goalkeeper Rui Patricio saved Kieran Trippier’s 25-yard free-kick after Kane had been fouled.
Wolves had a 17th-minute penalty appeal ignored when Adama Traore’s cross appeared to strike Ben Davies on the arm, while at the other end Patricio made another smart stop to keep Christian Eriksen’s 25-yard curler out.
Spurs deservedly took the lead in the 22nd minute when Kane’s powerful left-footed strike was too good for Patricio.
Wolves nearly went two goals behind on the half-hour mark but Son’s curling effort was just over Patricio’s goal before the South Korean narrowly failed to get on the end of Eriksen’s pass.
Wolves improved after the break and there was a nervousness around Wembley as Spurs hung on to their slender advantage.
Davinson Sanchez had to be alert to snuff out the danger when Ivan Cavaleiro tried to get in behind the home team’s defence before the Wolves man fired high and wide.
However, Wolves pressure finally told inside the final 20 minutes when Boly powered a header from Joao Moutinho’s corner past Hugo Lloris.
The visitors took the lead in the 84th minute when some poor defending allowed Jimenez to score and they wrapped up the points three minutes later when Costa finished off a swift counter-attack by placing his shot past Lloris.