Wolves pulled off an incredible comeback as they surged back in stoppage time to score twice and beat Tottenham 2-1 at a raucous Molineux on Saturday.
Injury-hit Tottenham led 1-0 thanks to Brennan Johnson's early strike but Ange Postecoglou's side never got going and were finally punished for their tepid display as the clock ticked beyond the 90th minute.
Substitute Pablo Sarabia turned the game on its head as his stunning finish made it 1-1, then he set up Mario Lemina to win it in the 97th minute and send Gary O'Neil, and every single Wolves fan, absolutely wild.
With the victory Wolves now move on to 15 points for the season, while Spurs have lost back-to-back games and remain on 24 points as Postecoglou has lost consecutive league games for the first time in British football.
How to watch Wolves vs Tottenham live, stream link and start time
Kickoff: 7:30am ET Saturday
TV Channel: USA Network
Stream: Watch live on NBC.com
FULL TIME: Wolves 2-1 Tottenham
That's it. Wolves have done it. They were trailing 1-0 heading into the 90th minute but after 97 minutes they've won 2-1. Sarabia and Lemina with the goals and injury-hit Spurs look absolutely devastated.
GOALLLL! Wolves 2-1 Tottenham - Mario Lemina
Mario Lemina wins it in the 97th minute. Sarabia finds him and he flicks it home after a perfectly-timed run. Molineux goes wild! Wolves score twice in stoppage time to beat Tottenham. Unbelievable.
GOALLLL! Wolves 1-1 Tottenham - Pablo Sarabia
Wolves equalize in the 90th minute against Tottenham and they deserve it. Substitute Pablo Sarabia smashes home a beautiful finish after an incredible first touch from Cunha's ball over the top. Tottenham finally punished for sitting back so deep for the entire game. Wolves think they can win this. We are into the six minutes of stoppage time...
SAVE! Tottenham should have wrapped it up
Rodrigo Bentancur steals the ball on the break and feeds Son, but his shot is blocked and Kulusevski then sets up Lo Celso for the shot and Jose Sa tips it over. That is Tottenham's first shot on target since they took the lead inside the first three minutes. It is the 89th minute. Remarkable.
MISS! It should be 1-1
CLOSE! Wolves so close to an equalizer
Lemina bursts into the box and tries to cross for Doherty to tap home but Ben Davies is there to clear from inside his own six yard box as Spurs survive a huge scare. Wolves continue to do all the pressing.
Wave after wave of Wolves attack in the second half
It has been all Wolves so far in the second half. Both Matheus Cunha and Hwang Hee-chan have missed big chances as Tottenham are dropping deeper and deeper.
HALF TIME - Wolves 0-1 Tottenham
Spurs took the early lead and then were happy enough to keep possession and stay solid but Wolves caused them a few problems the longer the half went on. Given all of the chances in their team, Tottenham look a little shaky but so far, so good for Ange Postecoglou's boys.
SAVE! Vicario denies Lemina down low
Wolves are growing into this game as we approach half time and Lemina's low drive across goal is pushed wide by Vicario. The home crowd are really getting into this now. Can Spurs hang on to their lead until the half?
GOALLL! Wolves 0-1 Tottenham - Brennan Johnson opens the scoring
Less than three minutes on the clock and injury-ravaged Tottenham are ahead at Wolves. Johnson with a tidy finish and the Spurs fans in the away end go wild. Perfect start for Tottenham in the west Midlands sunshine as Johnson then hits the darts celebration in a nod to James Maddison, who is out injured until early 2024.
Focus on Wolves
Hee-chan Hwang and Matheus Cunha will have to carry the attacking water with Pedro Neto out for weeks. Max Kilman has been very good at the back for Wolves.
OUT: Pedro Neto (thigh), Hugo Bueno (hamstring), Joseph Hodge (shoulder)
Focus on Tottenham
Spurs have a laundry list of absences but it definitely matters that one of those names is not Heung-min Son. The South Korean has helped Spurs win without Harry Kane and certainly would be needed even more if James Maddison is out for any period of time.
OUT: James Maddison (ankle - out until new year), Micky van de Ven (hamstring - out until new year), Cristian Romero (suspension), Destiny Udogie (suspension), Richarlison (groin), Ryan Sessegnon (thigh), Manor Solomon (knee), Ivan Perisic (knee), Alfie Whiteman (ankle)