Ben Davies (Lenglet 79) - Introduced for Lenglet at a point where the game had become more open and kept things simple at the back. EPA
EINTRACHT FRANKFURT RATINGS: Kevin Trapp 6 – Will be grateful to the opposition attack, who despite their promising build up play, didn’t register a shot on target. PA
Evan Ndicka 7 - Looked comfortable against Premier League opposition, making a crucial block to deny Harry Kane from opening the scoring. An impressive display from the 23-year-old who demonstrated his physicality and pace. Getty Images
Makoto Hasebe 6 - The 38-year-old Japanese organised the defence well against a Spurs front three that is normally dangerous. Hasebe was forced to have a lot of the ball, and he showed patience with his passing out from the back. AFP
Tuta 6 - Took no chances with clearances and added pressure to make it difficult for Spurs to execute inside the box. Transitioned the ball well out of defence. Reuters
Ansgar Knauff 5 - A difficult night for the 20-year-old, who regularly gave away possession against the high press, though he was unlucky with his effort that required a touch from Hugo Lloris. Getty Images
Djibril Sow 7 - Anticipated play well with important interventions while being one of Frankfurt’s more progressive stars in midfield. A standout on the night for the Bundesliga side. PA
Sebastian Rode 5 - Wasteful in possession. Struggled to deal with the press from the Premier League side in the first half before being replaced for Pellegrini. EPA
Kristijan Jakic 6 - Worked tirelessly at wingback amid a difficult battle on the flank. Struggled overall to make an impact on the game with Son Heung-min and Ivan Perisic forcing him to be aware of runs in behind. PA
Daichi Kamada 6 - The Japan international was one of Frankfurt’s brightest players, using his flair to ask questions of the opponent’s defence. Reuters
Jesper Lindstrom 6 - The Danish star tried to get things moving, but his side didn’t get him on the ball enough. Almost punished Spurs in the second half before a poor finish sent the ball over the bar. Getty Images
Randal Kolo Muani 4 - Control of the game from Spurs meant Kolo Muani was starved of the service required to be effective. The striker barely got himself on the ball before being replaced early in the second half. EPA
SUBS: Rafael Borre (Kolo Muani, 56) 6 - Added pace upfront and Frankfurt did look brighter when he was introduced. Getty Images
Luca Pellegrini (Rode 72) - The 23-year-old looked calm in possession as he helped transition the ball in midfield without taking many risks. Reuters
Eric Dina Ebimbe (Lindstrom 87) - Introduced late in the game as Frankfurt looked to see the game out. EPA
TOTTENHAM RATINGS: Hugo Lloris 7 - Called upon more frequently in the second half and prevented Knauff from breaking the deadlock with a strong save. EPA
Clement Lenglet 8 - A dominant performance from, who often dealt with the danger for Spurs. It was a case of no nonsense on the night for the 27-year-old centre-back who recovered possession time and time again. EPA
Eric Dier 7 - The England international looked comfortable as he reacted quickly to the danger while impressing with his distribution. Dier’s long passing stood out on the night, helping Spurs take a direct route past Frankfurt’s front line. EPA
Cristian Romero 7 - After a fairly quiet first half, Romero was called upon frequently after the break, and looked flawless as he regularly dealt with Frankfurt’s attacks.
Getty Images
Ivan Perisic 6 - Not quite as effective as Emerson on the opposite flank, but almost picked up the assist before Harry Kane saw his effort blocked by Evan Ndicka. PA
Rodrigo Bentancur 6 - Conducted the play from the middle of the pitch and helped Antonio Conte’s side sustain possession, though he could have been more accurate with some of his more progressive passes into attacking areas. Getty Images
Pierre-Emile Hojbjerg 6 - Strong in the challenge, and it was Hojbjerg’s tackle that helped set up a counter-attack in the first half that almost led to the opener. Had plenty of touches in the middle of the pitch and had to maintain composure as Frankfurt attacked more in the second half. AFP
Emerson Royal 7 – The Brazilian stretched the play regularly down the right flank and Frankfurt weren’t quite sure how to deal with him. A positive display from the wingback who made a solid impact on the game. EPA
Son Heung-min 6 - Unlucky not to pick up an assist in the first half with impressive play that crafted an opening on two occasions for Harry Kane. EPA
Richarlison 4 - Struggled to make an impact in a position he didn’t look comfortable in. The play broke down too often when it got to the Brazilian. Getty Images
Harry Kane 4 - Saw his best chance to score stopped by Ndicka. The England international didn’t seem to bring his finishing boots with him on the night. Wasteful. Getty Images
SUBS: Ryan Sessegnon (Perisic, 72) - Added pace on the left flank and found Son late on with a cross that he couldn’t convert. Reuters
Bryan Gil (Emerson 79) - Didn’t have enough time to make an impact after coming on for Emerson. Getty Images
Ben Davies (Lenglet 79) - Introduced for Lenglet at a point where the game had become more open and kept things simple at the back. EPA
EINTRACHT FRANKFURT RATINGS: Kevin Trapp 6 – Will be grateful to the opposition attack, who despite their promising build up play, didn’t register a shot on target. PA
Evan Ndicka 7 - Looked comfortable against Premier League opposition, making a crucial block to deny Harry Kane from opening the scoring. An impressive display from the 23-year-old who demonstrated his physicality and pace. Getty Images
Makoto Hasebe 6 - The 38-year-old Japanese organised the defence well against a Spurs front three that is normally dangerous. Hasebe was forced to have a lot of the ball, and he showed patience with his passing out from the back. AFP
Tuta 6 - Took no chances with clearances and added pressure to make it difficult for Spurs to execute inside the box. Transitioned the ball well out of defence. Reuters
Ansgar Knauff 5 - A difficult night for the 20-year-old, who regularly gave away possession against the high press, though he was unlucky with his effort that required a touch from Hugo Lloris. Getty Images
Djibril Sow 7 - Anticipated play well with important interventions while being one of Frankfurt’s more progressive stars in midfield. A standout on the night for the Bundesliga side. PA
Sebastian Rode 5 - Wasteful in possession. Struggled to deal with the press from the Premier League side in the first half before being replaced for Pellegrini. EPA
Kristijan Jakic 6 - Worked tirelessly at wingback amid a difficult battle on the flank. Struggled overall to make an impact on the game with Son Heung-min and Ivan Perisic forcing him to be aware of runs in behind. PA
Daichi Kamada 6 - The Japan international was one of Frankfurt’s brightest players, using his flair to ask questions of the opponent’s defence. Reuters
Jesper Lindstrom 6 - The Danish star tried to get things moving, but his side didn’t get him on the ball enough. Almost punished Spurs in the second half before a poor finish sent the ball over the bar. Getty Images
Randal Kolo Muani 4 - Control of the game from Spurs meant Kolo Muani was starved of the service required to be effective. The striker barely got himself on the ball before being replaced early in the second half. EPA
SUBS: Rafael Borre (Kolo Muani, 56) 6 - Added pace upfront and Frankfurt did look brighter when he was introduced. Getty Images
Luca Pellegrini (Rode 72) - The 23-year-old looked calm in possession as he helped transition the ball in midfield without taking many risks. Reuters
Eric Dina Ebimbe (Lindstrom 87) - Introduced late in the game as Frankfurt looked to see the game out. EPA
TOTTENHAM RATINGS: Hugo Lloris 7 - Called upon more frequently in the second half and prevented Knauff from breaking the deadlock with a strong save. EPA
Clement Lenglet 8 - A dominant performance from, who often dealt with the danger for Spurs. It was a case of no nonsense on the night for the 27-year-old centre-back who recovered possession time and time again. EPA
Eric Dier 7 - The England international looked comfortable as he reacted quickly to the danger while impressing with his distribution. Dier’s long passing stood out on the night, helping Spurs take a direct route past Frankfurt’s front line. EPA
Cristian Romero 7 - After a fairly quiet first half, Romero was called upon frequently after the break, and looked flawless as he regularly dealt with Frankfurt’s attacks.
Getty Images
Ivan Perisic 6 - Not quite as effective as Emerson on the opposite flank, but almost picked up the assist before Harry Kane saw his effort blocked by Evan Ndicka. PA
Rodrigo Bentancur 6 - Conducted the play from the middle of the pitch and helped Antonio Conte’s side sustain possession, though he could have been more accurate with some of his more progressive passes into attacking areas. Getty Images
Pierre-Emile Hojbjerg 6 - Strong in the challenge, and it was Hojbjerg’s tackle that helped set up a counter-attack in the first half that almost led to the opener. Had plenty of touches in the middle of the pitch and had to maintain composure as Frankfurt attacked more in the second half. AFP
Emerson Royal 7 – The Brazilian stretched the play regularly down the right flank and Frankfurt weren’t quite sure how to deal with him. A positive display from the wingback who made a solid impact on the game. EPA
Son Heung-min 6 - Unlucky not to pick up an assist in the first half with impressive play that crafted an opening on two occasions for Harry Kane. EPA
Richarlison 4 - Struggled to make an impact in a position he didn’t look comfortable in. The play broke down too often when it got to the Brazilian. Getty Images
Harry Kane 4 - Saw his best chance to score stopped by Ndicka. The England international didn’t seem to bring his finishing boots with him on the night. Wasteful. Getty Images
SUBS: Ryan Sessegnon (Perisic, 72) - Added pace on the left flank and found Son late on with a cross that he couldn’t convert. Reuters
Bryan Gil (Emerson 79) - Didn’t have enough time to make an impact after coming on for Emerson. Getty Images
Ben Davies (Lenglet 79) - Introduced for Lenglet at a point where the game had become more open and kept things simple at the back. EPA