Lanzini's strike, his first goal since May 2019, sparked wild West Ham celebrations at White Hart Lane
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.
More to follow.
Player of the match
with an average of 8.58
- TottenhamTottenham HotspurTottenham HotspurWest HamWest Ham UnitedWest Ham United
Tottenham HotspurAvgSquad number10Player nameKaneAverage rating
Squad number7Player nameSon Heung-MinAverage rating
Squad number28Player nameNdombeleAverage rating
Squad number5Player nameHøjbjergAverage rating
Squad number3Player nameReguilónAverage rating
Squad number1Player nameLlorisAverage rating
Squad number9Player nameBaleAverage rating
Squad number23Player nameBergwijnAverage rating
Squad number17Player nameSissokoAverage rating
Squad number4Player nameAlderweireldAverage rating
Squad number8Player nameWinksAverage rating
Squad number24Player nameAurierAverage rating
Squad number27Player nameLucas MouraAverage rating
Squad number6Player nameD SánchezAverage rating
West Ham UnitedAvgSquad number10Player nameLanziniAverage rating
Squad number41Player nameRiceAverage rating
Squad number28Player nameSoucekAverage rating
Squad number3Player nameCresswellAverage rating
Squad number20Player nameBowenAverage rating
Squad number11Player nameSnodgrassAverage rating
Squad number7Player nameYarmolenkoAverage rating
Squad number30Player nameAntonioAverage rating
Squad number18Player nameFornalsAverage rating
Squad number4Player nameBalbuenaAverage rating
Squad number5Player nameCoufalAverage rating
Squad number21Player nameOgbonnaAverage rating
Squad number26Player nameMasuakuAverage rating
Squad number1Player nameFabianskiAverage rating
- Line-upsMatch StatsLive Text
- 1Lloris24Aurier4Alderweireld6D Sánchez3Reguilón17Sissoko5Højbjerg23BergwijnSubstituted forBaleat 72'minutes28NdombeleSubstituted forWinksat 73'minutes7Son Heung-MinSubstituted forLucas Mouraat 80'minutes10Kane
- 2Doherty8Winks9Bale12Hart27Lucas Moura33Davies45Alves Morais
- 1Fabianski5Coufal4Balbuena21OgbonnaBooked at 72mins3Cresswell26MasuakuBooked at 89minsSubstituted forSnodgrassat 90'minutes20Bowen28SoucekBooked at 77mins41Rice18FornalsSubstituted forLanziniat 77'minutesBooked at 90mins30AntonioBooked at 20minsSubstituted forYarmolenkoat 77'minutes
Referee:Paul TierneyMatch StatsHome TeamTottenhamAway TeamWest HamPossessionHome52%Away48%ShotsHome11Away13Shots on TargetHome6Away4CornersHome3Away7FoulsHome13Away12Live TextPost update
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.
Page 1 of 6rewindpreviousNavigate to the next pagenextNavigate to the last pageforward
- Newscast: Is it time for a national 'circuitbreaker'?Sir David Attenborough: What impact has Covid-19 had on the climate?