Trailing 2-1 in the closing stages, the England striker tucked home an 89th-minute goal which looked like it had salvaged a point, only for Heung-Min Son to win a penalty in stoppage time and Kane blasted the winner past Darren Randolph to cap a crazy comeback.
The headline looked like it was going to be a goal for Academy graduate Harry Winks on his first Premier League start, the 20-year-old converting from close range early in the second half to level the scores after Michail Antonio had given the Hammers a 24th-minute lead against the run of play.
Winks’ goal lifted our performance and we seemed the most likely side to grab the third goal, but instead it was the visitors who scored it, Manuel Lanzini netting from the penalty spot on 68 minutes after Vincent Janssen was adjudged to have fouled Winston Reid.
However, it was another Harry who stole the show, Kane’s late double making it 17 goals in his last 16 London derbies and securing a dramatic three points.
Mauricio Pochettino made two changes to the team that started against Arsenal in our last outing on November 6 - Winks making his first start in the Premier League in place of Kevin Wimmer as we reverted to four at the back, while Janssen came in for Son. Dele Alli was fit enough to take his place on the bench after missing the derby at the Emirates and featured off the bench in the second period.
GOAL: SPURS 0-1 WEST HAM – MICHAIL ANTONIO – 24mins
Although there were few chances of note in the opening stages, we had started the better team and thought we’d opened the scoring after six minutes through Christian Eriksen, only for it to be ruled out for off-side. Kane and Andre Ayew then both missed the target with efforts before the Hammers took the lead. Cheikhou Kouyate headed a corner against our crossbar, Reid fired the rebound goalwards and Antonio reacted quickest to nod the ball into the net.
GOAL: SPURS 1-1 WEST HAM – HARRY WINKS - 51mins
Just six minutes into the second half, we levelled the scores and what a moment for Winks on his first start in the league. Eriksen played a pass in to Danny Rose down the left, he delivered a cross which Janssen controlled and fired goalwards. Randolph made a fine stop at his near post but the rebound fell perfectly for the 20-year-old midfielder, who tucked home from close range and then ran straight to his manager to celebrate... great scenes.
Above: Mousa Dembele up against Dimitri Payet.
CHANCE: DIER DENIED BY RANDOLPH - 58mins
The goal changed the whole complexion of the contest and suddenly we were well on top, attacking with purpose and intensity and putting the visitors on the back foot. That pressure almost led to our second, Rose again sending over a superb cross which was met by Eric Dier’s header, but Randolph produced a fine save with his leg to keep the scores level.
GOAL: SPURS 1-2 WEST HAM – MANUEL LANZINI (PEN) - 68mins
Just when it looked like we were getting on top, the visitors regained the lead from the penalty spot. Janssen was adjudged to have pulled down Reid in the area at a West Ham corner, Mike Dean awarded a penalty and Lanzini sent Hugo Lloris the wrong way from 12 yards. That was Janssen’s last action as he was replaced by Alli moments later, with Son also coming on for Mousa Dembele as we searched for the equaliser.
GOAL: SPURS 2-2 WEST HAM – HARRY KANE - 89mins
Despite seeing plenty of possession, we were struggling to create chances and if anything, the Hammers looked more dangerous on the break. But they didn’t make the most of their opportunities and instead, we did! Alli slid a nice pass down the left channel of the area for Son, who sent over a teasing cross which Randolph touched into the path of Kane and he side-footed into an empty net to equalise with just a minute of normal time left!
GOAL: SPURS 3-2 WEST HAM – HARRY KANE (PEN) - 90+1mins
Incredible drama and what a turnaround! With the stadium still rocking after Kane’s equaliser, Hammers substitute Harvard Nordtveit tripped Son in the area and the referee again pointed to the spot. As the Lane held its collective breath, Kane kept his nerve and drilled home the most unlikely of winners. Not the first time we’ve scored a last-minute winner against West Ham, either!
RED CARD: REID GETS HIS MARCHING ORDERS - 90+6mins
There were six minutes of injury time to see out and in the last of them, Reid was shown a late red card for a second bookable offence, but we duly saw it through to maintain our unbeaten start to the Premier League season.
MAURICIO POCHETTINO SAID
"There are a lot of feelings now. First of all, we’re very happy and pleased with the character we showed today. Maybe it wasn’t our best game but you cannot always play well and you always need to show character. It was a very difficult game."
HARRY WINKS SAID
"It’s all a bit of a blur to be fair! What a game to be involved in and what a full debut to make. To win, that was the main thing, to get the three points, but to score as well - I can’t explain it."
HARRY KANE SAID
"We did well to get back to 1-1 and all the momentum was with us. I thought we were going on to win it but they got the penalty, we’re 2-1 down and we had to take a deep breath and go again. We left it late. It wasn’t the greatest performance from us but that’s what it’s about, you have to dig deep as a team and stay patient and we got the two goals."
Spurs (4-4-2): Lloris (c); Walker (Trippier 89), Vertonghen, Dier, Rose; Winks, Dembele (Son 73), Wanyama, Eriksen; Kane, Janssen (Alli 68). Substitutes (not used): Vorm, Carter-Vickers, Wimmer, Onomah.
West Ham (4-3-2-1): Randolph; Antonio, Ogbonna, Reid, Cresswell; Lanzini, Kouyate; Obiang, Ayew (Fernandes 61), Payet (Nordtveit 84); Sakho (Zaza 60). Substitutes (not used): Adrian, Collins, Feghouli, Fletcher.
Goals: Spurs – Winks 51, Kane 89, 91 (pen); West Ham – Antonio 24, Lanzini 68 (pen).
Yellow cards: Spurs – Dembele, Walker, Rose; West Ham – Lanzini, Reid.
Red card: West Ham – Reid.
Referee: Mike Dean.
We’re back in Champions League action in midweek when we travel to face AS Monaco in our fifth game in Group E. Having lost the home fixture 2-1 on matchday one at Wembley Stadium, we’ll be looking for revenge on Tuesday evening at the Stade Louis II, where we drew 1-1 in Europa League action last season.