TOTTENHAM RATINGS: Fraser Forster 7: Not a single shot to save in an opening 45 minutes devoid of chances for both teams. Called into serious action just before hour mark when he got down well to save Bowen strike. Getty
Cristian Romero 7: Always feels like yellow card heading for red waiting to happen but Argentine kept his tackling to hard but fair here as Spurs were full value for clean sheet. Getty
Eric Dier 8: Untroubled by Antonio and had the big Hammers attacker in his pocket for most of match. Excellent game from England defender. Getty
Clement Lenglet 7: Too easily dispossessed by Soucek early on and would have been relieved that cross from Czech failed to find teammate. Headed corner over bar just before break. AP
Emerson Royal 7: Making his 50th league appearance for club, Brazilian nonchalantly side-footed Spurs into the lead 10 minutes into the second half. Reuters
Pierre-Emerick Hojbjerg 7: Had game’s first shot on target in 35th minute, albeit a long-range effort easily saved by Fabianski. Brilliant pass to Davies ahead of first goal. Enjoyed frank exchange of views with midfield rival Rice late in game. AFP
Oliver Skipp 7: Won crunching 50-50 with Rice in opening 10 minutes, much to delight of home fans. But then picked up yellow card for reckless lunge on Antonio soon after. Did good job for Spurs in midfield, though, and given warm reception on late substitution. Getty
Ben Davies 8: Started at left-wingback and certainly provided Spurs with plenty of width down that flank and it was his ball to fellow full-back Emerson that set-up goal. Blasted ambitious effort into side netting from acute angle but was probably Spurs best player. AFP
Dejan Kulusevski 7: Often Spurs’ key attacking outlet this season but was strangely off his game in the first half. Much better in second, putting one chance on plate for Richarlison only for Brazilian to waste it. PA
Richarlison 5: You could tell it was his first start since World Cup in first-half when Brazilian was ineffective, to say the least, until just before break when his shot from tight angle was turned out for corner by keeper. Weak side-foot finish straight at keeper just after break. PA
Harry Kane 7: Spurs’ new record scorer never had sniff of an opportunity to add to tally in first half. Totally miscued shot well wide of target at start of second half. Linked up with favourite attacking partner Son once again to set up goal for second-half substitute. PA
SUBS: Son Heung-min (On for Richarlison 67’) 8: Last season’s Golden Boot winner was left out of starting line-up but scored with confident finish five minutes after coming on. Getty
Ivan Perisic (On for Lenglet 78’) N/A. Guilty of two poor challenges after coming on, booked for the second on Coufal. Reuters
Lucas Moura (On for Kulusevski 89’) N/A. Getty
Pape Sarr (On for Skipp 89’) N/A.
WEST HAM RATINGS: Lukasz Fabianski 7: The busier of the two goalkeepers in first-half, which wasn’t saying much. Did what he had to do in terms of saves - including one with his legs from Richarlison - and dealing with crosses. No chance with either goal.
Nayef Aguerd 7: Moroccan was impressive in what had been a very well-organised West Ham defensive display until they were ripped open twice for the second-half goals. Reuters
Angelo Ogbonna 5: Had been solid but then caught out by fine Hojbjerg slide-rule pass in run-up to Spurs’ opener and out-muscled by Kane ahead of Son scoring second. Reuters
Thilo Kehrer 7: German could easily have given away an early penalty for handball, but referee and VAR not interested. Like Aguerd, had been playing well and helped keep Richarlison's influence down to very little but couldn’t stop Spurs taking all three points in end. Getty
Emerson 6: Scored against former club Chelsea last time out, but no chance of repeat this time round and a quiet game from Italian midfielder. AP
Declan Rice 7: Wasn’t until game was lost that we started to see some of his trademark surging runs out of midfield. Caught in possession just after half-time and relieved to see Kane shank shot way off target. Showed his frustrations late on when had to be separated from heated argument with Hojbjerg. AFP
Vladimir Coufal 6: Well-timed challenge on Richarlison in box prevented Brazilian from getting shot away after 20 minutes. Not his usual forays forward as he concentrated on his defensive duties. Getty
Tomas Soucek 7: In more attacking role for Hammers and in thick of early action. Big Czech teed-up Bowen for his chance and nearly got on end of cross-come-shot from same teammate. Reuters
Flynn Downes 5: Making only his fourth league start, but 24-year-old struggled to make any impact. Worked hard, got his tackles in but a definite lack of incisive passing going forward. AP
Jarrod Bowen 8: Flashed shot just wide from edge of area in opening minute and was West Ham’s most dangerous attacker throughout. Denied by good Forster stop minutes after Spurs had taken second-half lead. Reuters
Michail Antonio 4: No threat in front of goal for Hammers and got little change out of Spurs’ defence. Booked for challenge on Kane despite winning ball but then could have been shown a correct second yellow for late kick on Hojbjerg. AFP
SUBS: Danny Ings (On for Antonio 72’) 5: No chance to make any impact with game lost. PA
Said Benrahma (On for Flynn 72’) 5: Sent free-kick over bar from perfect position just after coming on. Side-footed another chance well wide after good work by Bowen. AP
Ben Johnson (On for Ogbonna 81’) N/A. Getty
Pablo Fornals (On for Emerson 81’) N/A. Getty
TOTTENHAM RATINGS: Fraser Forster 7: Not a single shot to save in an opening 45 minutes devoid of chances for both teams. Called into serious action just before hour mark when he got down well to save Bowen strike. Getty
Cristian Romero 7: Always feels like yellow card heading for red waiting to happen but Argentine kept his tackling to hard but fair here as Spurs were full value for clean sheet. Getty
Eric Dier 8: Untroubled by Antonio and had the big Hammers attacker in his pocket for most of match. Excellent game from England defender. Getty
Clement Lenglet 7: Too easily dispossessed by Soucek early on and would have been relieved that cross from Czech failed to find teammate. Headed corner over bar just before break. AP
Emerson Royal 7: Making his 50th league appearance for club, Brazilian nonchalantly side-footed Spurs into the lead 10 minutes into the second half. Reuters
Pierre-Emerick Hojbjerg 7: Had game’s first shot on target in 35th minute, albeit a long-range effort easily saved by Fabianski. Brilliant pass to Davies ahead of first goal. Enjoyed frank exchange of views with midfield rival Rice late in game. AFP
Oliver Skipp 7: Won crunching 50-50 with Rice in opening 10 minutes, much to delight of home fans. But then picked up yellow card for reckless lunge on Antonio soon after. Did good job for Spurs in midfield, though, and given warm reception on late substitution. Getty
Ben Davies 8: Started at left-wingback and certainly provided Spurs with plenty of width down that flank and it was his ball to fellow full-back Emerson that set-up goal. Blasted ambitious effort into side netting from acute angle but was probably Spurs best player. AFP
Dejan Kulusevski 7: Often Spurs’ key attacking outlet this season but was strangely off his game in the first half. Much better in second, putting one chance on plate for Richarlison only for Brazilian to waste it. PA
Richarlison 5: You could tell it was his first start since World Cup in first-half when Brazilian was ineffective, to say the least, until just before break when his shot from tight angle was turned out for corner by keeper. Weak side-foot finish straight at keeper just after break. PA
Harry Kane 7: Spurs’ new record scorer never had sniff of an opportunity to add to tally in first half. Totally miscued shot well wide of target at start of second half. Linked up with favourite attacking partner Son once again to set up goal for second-half substitute. PA
SUBS: Son Heung-min (On for Richarlison 67’) 8: Last season’s Golden Boot winner was left out of starting line-up but scored with confident finish five minutes after coming on. Getty
Ivan Perisic (On for Lenglet 78’) N/A. Guilty of two poor challenges after coming on, booked for the second on Coufal. Reuters
Lucas Moura (On for Kulusevski 89’) N/A. Getty
Pape Sarr (On for Skipp 89’) N/A.
WEST HAM RATINGS: Lukasz Fabianski 7: The busier of the two goalkeepers in first-half, which wasn’t saying much. Did what he had to do in terms of saves - including one with his legs from Richarlison - and dealing with crosses. No chance with either goal.
Nayef Aguerd 7: Moroccan was impressive in what had been a very well-organised West Ham defensive display until they were ripped open twice for the second-half goals. Reuters
Angelo Ogbonna 5: Had been solid but then caught out by fine Hojbjerg slide-rule pass in run-up to Spurs’ opener and out-muscled by Kane ahead of Son scoring second. Reuters
Thilo Kehrer 7: German could easily have given away an early penalty for handball, but referee and VAR not interested. Like Aguerd, had been playing well and helped keep Richarlison's influence down to very little but couldn’t stop Spurs taking all three points in end. Getty
Emerson 6: Scored against former club Chelsea last time out, but no chance of repeat this time round and a quiet game from Italian midfielder. AP
Declan Rice 7: Wasn’t until game was lost that we started to see some of his trademark surging runs out of midfield. Caught in possession just after half-time and relieved to see Kane shank shot way off target. Showed his frustrations late on when had to be separated from heated argument with Hojbjerg. AFP
Vladimir Coufal 6: Well-timed challenge on Richarlison in box prevented Brazilian from getting shot away after 20 minutes. Not his usual forays forward as he concentrated on his defensive duties. Getty
Tomas Soucek 7: In more attacking role for Hammers and in thick of early action. Big Czech teed-up Bowen for his chance and nearly got on end of cross-come-shot from same teammate. Reuters
Flynn Downes 5: Making only his fourth league start, but 24-year-old struggled to make any impact. Worked hard, got his tackles in but a definite lack of incisive passing going forward. AP
Jarrod Bowen 8: Flashed shot just wide from edge of area in opening minute and was West Ham’s most dangerous attacker throughout. Denied by good Forster stop minutes after Spurs had taken second-half lead. Reuters
Michail Antonio 4: No threat in front of goal for Hammers and got little change out of Spurs’ defence. Booked for challenge on Kane despite winning ball but then could have been shown a correct second yellow for late kick on Hojbjerg. AFP
SUBS: Danny Ings (On for Antonio 72’) 5: No chance to make any impact with game lost. PA
Said Benrahma (On for Flynn 72’) 5: Sent free-kick over bar from perfect position just after coming on. Side-footed another chance well wide after good work by Bowen. AP