Les Spurs ont réduit au silence le London Stadium après moins de cinq minutes, sur une reprise à bout portant de Brennan Johnson, bien servi par Timo Werner (5e, 0-1).
Mais West Ham a réagi rapidement sur un corner de Jarrod Bowen repris victorieusement, du dos, par le capitaine français Kurt Zouma (19e, 1-1).
Les "Hammers" auraient même pu enfoncer le clou en seconde période: Michael Antonio est parti en contre depuis la ligne médiane, tombé à terre au duel avec un défenseur, s'est relevé mais a raté son face-à-face devant Guglielmo Vicario (60e).
Tottenham a eu une balle de match dans le temps additionnel, mais Lukasz Fabianski, titularisé en l'absence d'Alphonse Areola (forfait sur blessure), a bloqué le tir de Destiny Udogie (90e+4).
Au classement, les Spurs sont cinquièmes avec 57 points, deux de moins qu'Aston Villa qui rend visite mercredi à Manchester City. West Ham reste septième, à trois points de Manchester United qui se déplace jeudi à Chelsea.