Che Adams scored a late winner as Southampton produced a superb comeback to beat Tottenham and damage the hosts' bid for a Champions League spot.
Two goals in three minutes won the game for Saints, with Mohamed Elyounoussi and then Adams heading beyond Hugo Lloris in almost identical fashion.
Southampton defender Jan Bednarek had earlier turned into his own net to open the scoring when under pressure from Son Heung-min from Pierre-Emile Hojbjerg's cut-back.
But Armando Broja levelled soon after in what was a dominant first-half performance from the visitors in which Romain Perraud also struck the crossbar.
The hosts had struggled to contain Southampton but improved after the break and Son put them back in front, only for Ralph Hasenhuttl's side to score twice in the final 11 minutes.
Steven Bergwijn thought he had grabbed a dramatic leveller in stoppage time but the substitute had strayed just offside.
Tottenham remain seventh, four points off the top four, while Southampton climb to 10th.
Saints show desire for deserved victory
Hasenhuttl's side are on a supposedly tricky run in the Premier League but have now drawn at home with Manchester City and beaten Spurs, with a trip to Manchester United on Saturday still to come.
The Austrian said beforehand "managing the risk gives you the reward", perhaps suggesting the visitors might set up defensively, but instead they dominated for long spells in north London and could have been out of sight in the first half.
Adams missed the first glorious chance after just three minutes, volleying straight at Lloris from close range, and it was after Bednarek's own goal Saints really came alive, responding with intent and levelling through Broja five minutes later.
Spurs failed to clear following Ben Davies' miscue, Perraud zipped a pass into Broja and the Chelsea loanee instinctively turned a clever side-foot finish it into the corner.
The 20-year-old should have had a second soon after, striding through on goal and dragging his effort comfortably wide after another mix-up in the Spurs defence that frustrated Conte into kicking over the water bottles on the touchline.
Southampton had not won at Tottenham since a 2-1 victory at White Hart Lane in May 2016 and looked to be heading for a sixth successive defeat when Son turned in from Lucas Moura's cross with 20 minutes to go.
But the best was still to come from the visitors, inspired by captain James Ward-Prowse.
The midfielder whipped a cross towards Elyounoussi and he guided a header into the corner before producing another superb delivery for Adams to nod in the winner.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Line-ups
Tottenham
Formation 3-4-2-1
1Lloris
6D Sánchez4Romero33Davies
12Emerson Royal8Winks5Højbjerg3Reguilón
27Lucas Moura7Son Heung-Min
10Kane
1Lloris6D SánchezBooked at 59mins4RomeroBooked at 90mins33Davies12Emerson Royal8Winks5HøjbjergSubstituted forBentancurat 60'minutes3ReguilónSubstituted forBergwijnat 83'minutes27Lucas MouraSubstituted forKulusevskiat 76'minutes7Son Heung-Min10KaneSubstitutes
2Doherty14Rodon19R Sessegnon21Kulusevski22Gollini23Bergwijn30Bentancur42White44ScarlettSouthampton
Formation 4-4-2
44Forster
2Walker-Peters35Bednarek22Salisu15Perraud
17S Armstrong8Ward-Prowse6Romeu24Elyounoussi
18Broja10Adams
44ForsterBooked at 84mins2Walker-Peters35Bednarek22Salisu15PerraudBooked at 76mins17S Armstrong8Ward-Prowse6RomeuBooked at 77mins24ElyounoussiSubstituted forDialloat 90+7'minutes18BrojaSubstituted forWalcottat 90'minutes10AdamsSubstituted forLongat 88'minutesSubstitutes
5Stephens7Long9A Armstrong13Caballero19Djenepo20Smallbone27Diallo32Walcott43ValeryReferee:David CooteAttendance:54,012Live Text
Match ends, Tottenham Hotspur 2, Southampton 3.
Second Half ends, Tottenham Hotspur 2, Southampton 3.
Substitution, Southampton. Ibrahima Diallo replaces Mohamed Elyounoussi.
Attempt saved. Oriol Romeu (Southampton) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Stuart Armstrong.
VAR Decision: No Goal Tottenham Hotspur 2-3 Southampton.
Cristian Romero (Tottenham Hotspur) is shown the yellow card.
GOAL OVERTURNED BY VAR: Steven Bergwijn (Tottenham Hotspur) scores but the goal is ruled out after a VAR review.
Offside, Tottenham Hotspur. Cristian Romero tries a through ball, but Steven Bergwijn is caught offside.
Attempt blocked. Ben Davies (Tottenham Hotspur) right footed shot from outside the box is blocked.
Attempt blocked. Rodrigo Bentancur (Tottenham Hotspur) right footed shot from the right side of the box is blocked. Assisted by Dejan Kulusevski.
Substitution, Southampton. Theo Walcott replaces Armando Broja.
Substitution, Southampton. Shane Long replaces Che Adams.
Romain Perraud (Southampton) wins a free kick in the defensive half.
Foul by Dejan Kulusevski (Tottenham Hotspur).
Foul by Armando Broja (Southampton).
Harry Winks (Tottenham Hotspur) wins a free kick in the attacking half.
Fraser Forster (Southampton) is shown the yellow card.
Jan Bednarek (Southampton) wins a free kick in the defensive half.
Foul by Steven Bergwijn (Tottenham Hotspur).
Substitution, Tottenham Hotspur. Steven Bergwijn replaces Sergio Reguilón.
Our coverage of your Premier League club is bigger and better than ever before - here's everything you need to know to make sure you never miss a moment