Postpublished at 90+2 mins
Eintracht Frankfurt 0-0 Tottenham
Ansgar Knauff wriggles free to create some space for the hosts, but the cross from the right flank drifts behind, much to Tottenham's relief.
Use the icon at the top of the page to watch BBC 5 Live Final Score
FT: Eintracht Frankfurt 0-0 Tottenham - Spurs stay second in Group D, Frankfurt third
Marseille bottom despite beating Sporting 4-1 in other Group D game
Elsewhere, Napoli thrash Ajax 6-1 and Bayern beat Plzen 5-0
Get involved with #bbcfootball
Michael Emons and Emlyn Begley
Eintracht Frankfurt 0-0 Tottenham
Ansgar Knauff wriggles free to create some space for the hosts, but the cross from the right flank drifts behind, much to Tottenham's relief.
Inter Milan 1-0 Barcelona
Eight minutes added on at the San Siro! Eight!
Eintracht Frankfurt 0-0 Tottenham
Into three minutes of injury-time. A goal now is almost certainly going to be a winner.
Inter Milan 1-0 Barcelona
Barca are just four minutes away from their second Champions League defeat of the season. I don't think they've had a proper chance since the disallowed goal.
Eintracht Frankfurt 0-0 Tottenham
Can Spurs see this one through for a hard-earned draw away from home? They were in a similar position last time out in this competition in Portugal against Sporting Lisbon before conceding two late goals to lose it 2-0. It will be a decent point if Tottenham hold on, but they could also still win this one as well.
Stick or twist?
Eintracht Frankfurt 0-0 Tottenham
Harry Kane shoves his body towards an Eintracht defender after the pair were tussling and it's yellow for Kane.
Eintracht Frankfurt 0-0 Tottenham
Tottenham have bodies forward, Pierre-Emile Hojbjerg finds Harry Kane, which is the obvious go-to pass, but Kane can't beat his marker when trying to go around the outside and the chance comes to nothing.
Soon after substitute Ryan Sessegnon slides in a cross from the left, Son Heung-min gets there narrowly ahead of Kevin Trapp but the South Korean can't flick it into the net.
It's Ajax 1-6 Napoli now! Giovanni Simeone has just bagged for the visitors.
This is going to be the hosts' biggest ever European defeat.
Eintracht Frankfurt 0-0 Tottenham
Into the last 10 minutes of normal time. Harry Kane tries his luck from 30 yards but a deflection wipes the pace off the attempt and it's easy for Kevin Trapp.
Eintracht Frankfurt 0-0 Tottenham
The home players want a penalty as the ball bounces off the arm of Pierre-Emile Hojbjerg, but the arm is tucked in tight on his body so nothing given, and rightly so.
Eintracht Frankfurt 0-0 Tottenham
It's a Champions League debut for Bryan Gil for Tottenham and he replaces Richarlison, while Clement Lenglet also comes off, with Ben Davies replacing him.
Antoine Griezmann, making just his second Atletico Madrid start of the season, cannons a penalty off the crossbar. He then has a goal disallowed for offside. They still trail 2-0 at Club Bruges.
Eintracht Frankfurt 0-0 Tottenham
Clement Lenglet is a bit lucky as he stretches across Makoto Hasebe, who throws himself to the ground theatrically. The referee's not sucked in by that one, but Lenglet, who has just been cautioned, needs to watch himself.
Ajax's night gets worse. Dusan Tadic is sent off for a second booking and they still trail 5-1 at home.
This would be Ajax's joint biggest European defeat - also losing by the same scoreline at Bayern Munich in the 1980-81 European Cup.
Eintracht Frankfurt 0-0 Tottenham
Daichi Kamada, with the Tottenham defenders backing off, has the time and space to curl an effort at goal from inside the penalty area but the effort is pretty rubbish and doesn't trouble Hugo Lloris.
We finally have a goal in Porto v Bayer Leverkusen after two efforts ruled out by VAR and a missed penalty.
Zaidu Sanusi heads Porto into a 1-0 lead not long after coming off the bench. And ex-Oxford striker Toni Martinez is on for the Portuguese side now.
Eintracht Frankfurt 0-0 Tottenham
An easy decision for the referee to show Spurs' Clement Lenglet a yellow card after he pulls back Frankfurt's Jesper Lindstrom.
#bbcfootball
Nicholas Walker: I don't really care if Conte is the better at winning things, I want Poch back. It was dynamic, exciting and fluid. This style may win you trophies, but it just isn't Spurs.
Lu E: Spurs front 3 look great on paper, but are the 3 most selfish players in the league, not playing for the badge but themselves. Guaranteed not win anything with them all playing. Trophy wait will continue.
Club Bruges lead Atletico Madrid 2-0 now with a Spaniard in Ferran Jutgla getting the Belgian side's second.
Eintracht Frankfurt 0-0 Tottenham
A change for Tottenham as Ryan Sessegnon comes on for the impressive Ivan Perisic.