Wednesday 1 November 2017 22:53, UK
Borussia Dortmund and Apoel Nicosia drew 1-1 in Group H, a result which leaves both sides in a poor position to qualify for the last 16 of the Champions League.
Mickael Pote equalised for Apoel early in the second half after Dortmund had led at the break through Raphael Guerreiro.
However, both sides remain five points behind group rivals Real Madrid in second, despite Zinedine Zidnae's side slipping to a 3-1 defeat at Tottenham.
Dele Alli fired a double as Spurs earned qualification for the knockout stages.
Besiktas must wait before they can guarantee themselves a knockout place for the first time, but remain top of Group G after drawing 1-1 with last season's semi-finalists Monaco in Istanbul.
Rony Lopes' curling effort for Monaco on the stroke of half-time was cancelled out by Cenk Tosun's penalty after Jorge's foul on Ricardo Quaresma.
And Porto delayed Besiktas' qualification by beating RB Leipzig 3-1 at home to climb into second place in Group G.
Hector Herrera gave Porto a half-time lead and although Timo Werner hauled Leipzig level, goals from Danilo and Maxi Pereira secured them their second group win.
Manchester City have qualified for the knockout stages as Sergio Aguero set a new club goalscoring record in a 4-2 win away to Napoli.
Shakhtar Donetsk are all but guaranteed second place in Group F and progress to the last 16 after a 3-1 home win against bottom side Feyenoord.
Feyenoord took an early lead through Nicolai Jorgensen's header, but Shakhtar hit back through Facundo Ferreyra and two goals from Marlos.
Overnight group leaders Spartak Moscow slipped to third after going down 2-1 at Sevilla, who are a point behind Jurgen Klopp's side with two games to play.
Goals from Clement Lenglet and Ever Banega put the Spaniards 2-0 up just before the hour mark before substitute Ze Luis pulled one back for Spartak.