West Ham came back from three goals down with under 10 minutes to go to rescue a point in an astonishing comeback against Tottenham.
Manuel Lanzini's brilliant long-range strike in injury time levelled the scores after Spurs had taken complete control in the opening 16 minutes through two goals from Harry Kane and one from Son Heung-min.
Fabian Balbuena's header began West Ham's fightback, with Davinson Sanchez's own goal giving even more hope with five minutes to go.
Gareth Bale, on as a substitute in his first appearance since his return to Spurs from Real Madrid, missed a great chance in stoppage time before Lanzini lashed the ball in off goalkeeper Hugo Lloris' fingertips to cap an incredible climax.
West Ham improved markedly in the second half, but when Kane hit the post with 12 minutes to go there was no sign that the final result would be anything other than another win for Spurs.
The result sees Spurs remain in sixth place, while West Ham move up two places into eighth.
Spurs go from sublime to ridiculous
Spurs looked irresistible in the opening stages, carrying on in the same vein from their 6-1 thrashing of Manchester United at Old Trafford.
Kane's sublime pass from inside his own half set up Son's opener after only 45 seconds when the South Korean bent his shot around Balbuena and into the bottom corner.
Son then assisted Kane for the second after just eight minutes, the Spurs skipper's excellent close control being followed up by a shot lashed past Lukasz Fabianski.
And when Kane then nodded in from a nicely floated cross by Sergio Reguilon, the hosts looked set to move up into second place ahead of the Sunday night Leicester v Aston Villa match.
The impressive Kane was even heavily involved at the other end, making an excellent block to deny Vladimir Coufal's shot just before half-time.
But Spurs looked to ease off in the second half, and the introduction of Bale with 18 minutes left should have injected some much-needed urgency.
However the Spurs defence, barely tested before the break, creaked and then collapsed when it finally came under pressure at the crunch.
More to follow.
Player of the match
with an average of 8.58
Squad number10Player nameKane
Squad number7Player nameSon Heung-Min
Squad number28Player nameNdombele
Squad number5Player nameHøjbjerg
Squad number3Player nameReguilón
Squad number1Player nameLloris
Squad number9Player nameBale
Squad number23Player nameBergwijn
Squad number17Player nameSissoko
Squad number4Player nameAlderweireld
Squad number8Player nameWinks
Squad number24Player nameAurier
Squad number27Player nameLucas Moura
Squad number6Player nameD Sánchez
West Ham United
Squad number10Player nameLanzini
Squad number41Player nameRice
Squad number28Player nameSoucek
Squad number3Player nameCresswell
Squad number20Player nameBowen
Squad number11Player nameSnodgrass
Squad number7Player nameYarmolenko
Squad number30Player nameAntonio
Squad number18Player nameFornals
Squad number4Player nameBalbuena
Squad number5Player nameCoufal
Squad number21Player nameOgbonna
Squad number26Player nameMasuaku
Squad number1Player nameFabianski
Tottenham1Lloris24Aurier4Alderweireld6D Sánchez3Reguilón17Sissoko5Højbjerg23BergwijnSubstituted forBaleat 72'minutes28NdombeleSubstituted forWinksat 73'minutes7Son Heung-MinSubstituted forLucas Mouraat 80'minutes10Kane
Substitutes2Doherty8Winks9Bale12Hart27Lucas Moura33Davies45Alves Morais
West Ham1Fabianski5Coufal4Balbuena21OgbonnaBooked at 72mins3Cresswell26MasuakuBooked at 89minsSubstituted forSnodgrassat 90'minutes20Bowen28SoucekBooked at 77mins41Rice18FornalsSubstituted forLanziniat 77'minutesBooked at 90mins30AntonioBooked at 20minsSubstituted forYarmolenkoat 77'minutes
Match ends, Tottenham Hotspur 3, West Ham United 3.
Second Half ends, Tottenham Hotspur 3, West Ham United 3.
Manuel Lanzini (West Ham United) is shown the yellow card for excessive celebration.
Goal! Tottenham Hotspur 3, West Ham United 3. Manuel Lanzini (West Ham United) right footed shot from outside the box to the bottom right corner following a set piece situation.
Foul by Serge Aurier (Tottenham Hotspur).
Robert Snodgrass (West Ham United) wins a free kick on the left wing.
Attempt missed. Gareth Bale (Tottenham Hotspur) left footed shot from the centre of the box is close, but misses to the right. Assisted by Harry Kane following a fast break.
Foul by Harry Kane (Tottenham Hotspur).
Aaron Cresswell (West Ham United) wins a free kick in the defensive half.
Substitution, West Ham United. Robert Snodgrass replaces Arthur Masuaku.
Arthur Masuaku (West Ham United) is shown the yellow card for a bad foul.
Lucas Moura (Tottenham Hotspur) wins a free kick in the defensive half.
Foul by Arthur Masuaku (West Ham United).
Attempt blocked. Jarrod Bowen (West Ham United) left footed shot from the left side of the box is blocked. Assisted by Aaron Cresswell with a cross.
Foul by Serge Aurier (Tottenham Hotspur).
Manuel Lanzini (West Ham United) wins a free kick in the attacking half.
Corner, Tottenham Hotspur. Conceded by Arthur Masuaku.
Foul by Harry Winks (Tottenham Hotspur).
Manuel Lanzini (West Ham United) wins a free kick in the defensive half.
Own Goal by Davinson Sánchez, Tottenham Hotspur. Tottenham Hotspur 3, West Ham United 2.
Newscast: Is it time for a national 'circuitbreaker'?Sir David Attenborough: What impact has Covid-19 had on the climate?