Harry Kane’s 88th-minute header was enough to send Tottenham to the top of the Premier League for the first time since August 2014.
A game of few chances seemed destined to end goalless after Hugo Lloris had kept out Karlan Grant’s second-half header and a flurry of Tottenham chances had come and gone without reward.
But, as has been the case so often in the past, Kane punished a minor lack of concentration.
West Brom’s defence failed to track the England skipper’s run into the box, allowing him to leap unchecked to meet Matt Doherty’s cross and nod a 150th Premier League goal over goalkeeper Sam Johnstone.
Tottenham’s lead at the summit may only last a matter of hours, but it was the kind of narrow win that is the hallmark of champions.
For West Brom, who have now scored once in their last five games, it was a result that keeps them in the relegation zone and already facing a tough battle to retain their top-flight status.
More to follow.
- 5BartleyBooked at 44mins
- 8LivermoreSubstituted forEdwardsat 89′minutes
- 7RobinsonSubstituted forDianganaat 67′minutes
- 29GrantSubstituted forPhillipsat 84′minutes
- 17SissokoSubstituted forAlves Moraisat 79′minutes
- 9BaleSubstituted forLucas Mouraat 78′minutes
- 28NdombeleSubstituted forLo Celsoat 64′minutes
- 7Son Heung-Min
- 18Lo Celso
- 27Lucas Moura
- 45Alves Morais
Match ends, West Bromwich Albion 0, Tottenham Hotspur 1.
Second Half ends, West Bromwich Albion 0, Tottenham Hotspur 1.
Attempt missed. Carlos Vinicius (Tottenham Hotspur) left footed shot from a difficult angle on the left is high and wide to the right.
Eric Dier (Tottenham Hotspur) wins a free kick in the defensive half.
Foul by Kyle Bartley (West Bromwich Albion).
Foul by Carlos Vinicius (Tottenham Hotspur).
Dara O’Shea (West Bromwich Albion) wins a free kick in the defensive half.
Offside, Tottenham Hotspur. Matt Doherty tries a through ball, but Harry Kane is caught offside.
Harry Kane (Tottenham Hotspur) wins a free kick in the defensive half.
Foul by Grady Diangana (West Bromwich Albion).
Substitution, West Bromwich Albion. Kyle Edwards replaces Jake Livermore.
Goal! West Bromwich Albion 0, Tottenham Hotspur 1. Harry Kane (Tottenham Hotspur) header from the centre of the box to the top left corner. Assisted by Matt Doherty with a cross.
Attempt blocked. Darnell Furlong (West Bromwich Albion) header from the centre of the box is blocked.
Corner, West Bromwich Albion. Conceded by Lucas Moura.
Corner, West Bromwich Albion. Conceded by Sergio Reguilón.
Substitution, West Bromwich Albion. Matt Phillips replaces Karlan Grant.
Attempt saved. Carlos Vinicius (Tottenham Hotspur) left footed shot from the centre of the box is saved in the bottom left corner. Assisted by Sergio Reguilón with a cross.
Attempt blocked. Son Heung-Min (Tottenham Hotspur) right footed shot from outside the box is blocked. Assisted by Harry Kane.
Attempt saved. Toby Alderweireld (Tottenham Hotspur) header from the left side of the box is saved in the top centre of the goal. Assisted by Son Heung-Min with a cross.
Corner, Tottenham Hotspur. Conceded by Darnell Furlong.
- Watch 13 first-round ties on BBC iPlayer and the BBC Sport website and app this weekend. Find out more here.