Tottenham’s Premier League title hopes suffered an unexpected setback as Wolves scored three times in the last 18 minutes to come from behind and win at Wembley.
Spurs would have moved three points behind leaders Liverpool with a win, but defeat means the Reds can end the day nine points clear.
Willy Boly levelled with a powerful header in the 72nd minute to punish the hosts for a sloppy second-half performance after Harry Kane’s spectacular first-half opener for Spurs.
Raul Jimenez then beat Hugo Lloris with a weak effort from the edge of the area to put Wolves in front before Helder Costa added a third on the counter-attack three minutes from time.
The hosts did not have a single shot in the second half as their five-game winning run in the league came to an end.
They remain second in the table but Manchester City can go back above them when they visit Southampton on Sunday.
Leaders Liverpool face Arsenal in Saturday’s 17:30 GMT kick-off.
Flat second half costs Spurs
Spurs’ performance in the second half was in a stark contrast to their previous two games, in which they scored six times against Everton and put five past Bournemouth.
That free-scoring form had led manager Mauricio Pochettino to admit his side were “intruders” in the title race, but a fifth league defeat of the season halts the momentum they had built.
The north London side played well in the first half and had 10 efforts on goal, though most – including Kane’s goal – came from distance. Christian Eriksen and Son Heung-min were particularly lively.
But after the break they were flat and lacked cohesion, the influence of Kane, Son and Eriksen diminished, and the introduction of Lucas Moura failed to spark them into life.
The tension inside Wembley increased as the home support witnessed their team lose control of the game as Wolves, who had barely threatened in the first half, grew in confidence.
After Boly’s deserved equaliser, the Spurs fans tried to squeeze more from their team but it was Wolves, helped by some slack defending, who created all of the chances late on.
Resolute gameplan works for Wolves
Wolves’ fans, players and manager Nuno Espirito Santo celebrated wildly at full-time.
They did not create chances in the opening 45 minutes but, unlike Everton and Bournemouth before them, defended well enough to stay in the game.
Then, when Spurs’ performance dipped, they began to exert control on the game and Nuno made the right substitutions.
Joao Moutinho was introduced to the base of midfield in the 68th minute and dictated play, as well as providing the pin-point cross from the set-piece for Boly’s equaliser.
Striker Costa, meanwhile, came on in the 59th minute and made an excellent run before a clinical low finish to seal the game with Wolves’ third goal.
Victory means they jump to seventh in the table, one place and three points behind Manchester United.
They began 2018 as a promotion-chasing Championship side but end it as a team in the top half of the Premier League with a famous win over a title contender.
‘We are not machines’ – manager reaction
Tottenham manager Mauricio Pochettino: “We did not dominate the ball in the second half. We were wrong in the way we tried to play, too much long ball and our energy dropped in the second half.
“It was difficult to come back into the game after their equaliser. But that is football. We have had a very good run in the last few weeks and to keep that level is difficult.
“We tried to play a little more in the second half, but we were too direct and I think we started to pay for the effort in the other games. We are not machines. We need to understand that we cannot get ourselves in this situation.
“I think we used the ball in the wrong way and allowed them to create chances on the transitions.”
Wolves manager Nuno Espirito Santo: “The second half was really really good. We managed possession, had chances and goals.
“We had a lot of belief after the equaliser – I would have said a draw was a good result, but I cannot control the emotions of the boys if they see space in front of them. It is good for the dressing room but to play like this at Wembley – the home of football – is the big thing.
“We have achieved something very special in getting to the Premier League and it has been a very special year.”
A first for Pochettino – the best stats
This was Pochettino’s first Premier League defeat against a newly promoted side while in charge of Spurs – the Argentine was unbeaten in 27 such meetings (W25 D2).
Wolves recorded their first Premier League win over Spurs since February 2010 (1-0 under Mick McCarthy), having gone winless in their previous five meetings in the competition (D2 L3).
This was only the third time Spurs have lost a Premier League home game by two or more goals under Pochettino – the other two were against Liverpool (3-0 in August 2014) and Manchester City (3-1 in April 2018).
Spurs suffered a Premier League home defeat after opening the scoring for the first time since May 2016 (2-1 v Southampton).
Wolves have only lost two of their seven Premier League games against ‘big six’ opponents this season (W2 D3 L2), managing to avoid defeat in each of their three away games (W1 D2).
47% of Spurs’ goals in the Premier League this season have been scored in the month of December (20/43).
Jimenez has been directly involved in 10 of the team’s 23 goals in the Premier League this season (six goals and four assists).
Kane has had a hand in 12 goals in his past 12 Premier League appearances against newly promoted teams (11 goals and one assist).
Tottenham’s next game is on New Year’s Day at Cardiff (17:30 GMT). Wolves host Crystal Palace a day later at 19:45 GMT.