SUBSTITUTIONpublished at 90+3 mins
West Ham make what feels like their fifth substitution - it's only their third. Goalscorer Manuel Lanzini comes off for Edimilson Fernandes.
Defeat for Spurs leaves them 4pts behind Chelsea
Blues can win Premier League title next Friday
Lanzini swiped in from close range in the second half
Live reaction on BBC Radio 5 live
Emlyn Begley
West Ham make what feels like their fifth substitution - it's only their third. Goalscorer Manuel Lanzini comes off for Edimilson Fernandes.
Get the ball into the mixer shout the Spurs fans (probably) but Kieran Trippier's cross is poor and it's past Dele Alli.
#bbcfootball or text 81111
Laura Roth: It's OK Spurs - we haven't even hit the 88th minute yet - still time for 3 goals
Shane Daly: West Ham have ruined the season now, the rest of the season is boring now. Last day decider is gone.
FIVE MINUTES. Still time for Spurs - to draw. A win's out of the window now.
We're into the final minute. West Ham keeper Adrian is taking longer than six seconds with ball in hand, let me tell you.
Off comes Hammers' non-scoring striker Jonathan Calleri. Youngster Ashley Fletcher replaces him.
West Ham keeper Adrian kicks the ball all the way through to opposite number Hugo Lloris, who plays the ball back up the pitch but it's cleared by a Hammers defender.
The beautiful game.
Surely about time some Spurs defenders start playing as strikers, Gerard Pique/Robert Huth/Gary Doherty-style.
Christian Eriksen fizzes one just over for Spurs.
Tick tock. Tick tock.
Manuel Lanzini gets the ball to fellow Hammers midfielder Mark Noble, but his 25-yard effort is dragged well wide.
#bbcfootball or text 81111
Craig Kirkham: It's OK Spurs fans there's no way West Ham can win. Just ask SAM
West Ham make a change, as Andre Ayew is replaced by Robert Snodgrass, who hasn't really gotten going since his move from Hull.
Spurs tempers are starting to flare. Not to the same extent as they did last season against Chelsea in the game where their league dream ended. But it's bubbling (no West Ham pun intended).
#bbcfootball or text 81111
Hassan Anfield: Manuel Lanzini has handed Chelsea the title.
Larry Moyo: Worst Tottenham defending of season
West Ham captain Mark Noble is left in a heap on the floor as Ben Davies catches him. No punishment.
Nine minutes to go. Nine minutes for Spurs to save their title chances.
West Ham 1-0 Tottenham
Jermaine Jenas
Former England midfielder on BBC Radio 5 live
This has probably been one of the worse performances this season by Tottenham in terms of their ability to open teams up. They need to find something big in the final 10 minutes.
Kyle Walker off, Kieran Trippier on at right-back for Spurs.
West Ham 1-0 Tottenham
Jermaine Jenas
Former England midfielder on BBC Radio 5 live
That was brilliant from Lloris. Calleri read the situation perfectly but Lloris read the situation, went to the near post and produced a strong hand.
Toby Alderweireld tries to play the ball out from the back, really crazy defending, Jonathan Calleri steals the ball and should score from six yards but his effort is saved by Hugo Lloris.
Calleri really should have scored. Huge let-off for Spurs.
West Ham right-back Sam Byram dances past a couple of defenders like he's Dani Alves but then crosses like he's *insert rubbish player from your club*.
#bbcfootball or text 81111
Lee Hounslow: Don't do this again Spurs, don't look up for it, why I don't know.
Stephen Penfold: Don't worry Spurs fans, we always concede late on!