Raul Jimenez and Leander Dendoncker punished Tottenham for a comedy of defensive errors to condemn Antonio Conte to a third Premier League loss on the bounce.
As a result, Wolves moved ahead of Spurs and two points behind Arsenal in the battle to qualify for next season’s Champions League.
After losing 3-2 at home to Southampton in midweek, Tottenham desperately needed a response to boost their top-four ambitions, but defensive errors cost them dear.
Jimenez volleyed in after six minutes following a mistake by Tottenham keeper Hugo Lloris and the Frenchman hardly covered himself in glory when Dendoncker doubled Wolves’ lead 12 minutes later.
Lloris redeemed himself a little to prevent Wolves adding to their advantage before the break.
Tottenham improved in the second half but the closest they came was a deflected Harry Winks shot against the post.
Wolves were fairly comfortable though and leapfrogged Tottenham into seventh place with 37 points, only three behind fourth-placed West Ham United who play at Leicester City later.
Tottenham slip to eighth with 36 points.