Tottenham come from behind to beat Borussia Dortmund as Manchester City maintain 100% record
Spurs remain top of Group H after coming from behind in Germany.
Manchester City 1-0 Feyenoord
Napoli 3-0 Shakhtar Donetsk
Monaco 1-4 RB Leipzig
APOEL 0-6 Real Madrid
Borussia Dortmund 1-2 Tottenham
Full-time whistles have gone across Europe. Tottenham Hotspur remain in control of Group H after coming from behind to beat Borussia Dortmund with Real Madrid also confirming their qualification with an easy with away to APOEL.
Napoli meanwhile have kept their qualification hopes alive for another week while Manchester City have maintained their 100% record in this competition.
Manchester City 1-0 Feyenoord
Napoli 3-0 Shakhtar Donetsk
Monaco 1-4 RB Leipzig
APOEL 0-6 Real Madrid
Borussia Dortmund 1-2 Tottenham
City finally have their breakthrough! For once, Feyenoord fall asleep from a throw in with Gundogan getting on the ball. He looks to Sterling and the two brilliantly cut their way through, with the German's final ball freeing his teammate inside the box. It's from a tricky angle but Sterling produces a wonderful finish, lifting the ball elegantly over Brad Jones and into the back of the net.
All of sudden, the pressure is off Napoli and they are cruising to a win. Zielinksi scored his side's second, combining neatly with Mertens on the edge of the box to burst into the area and finding the back of the net with a simple finish. And it has just got even better, with Mertens nodding home from close range after Pyatov produced a fine save to deny Raul Albiol.
Spurs come from a goal behind to lead in Germany! With two men on him out on the left, Alli bundles his way through both and cuts into the box from the left. He draws in Zagadou, leaving Son free inside the box and Alli finds his teammate, who finds the top corner with a precise finish. Tottenham have been excellent in this second half but Dortmund have been wretched at the back.
Tottenham are level in Dortmund! It's a huge error from Toljan who tries to play out from the back with Winks intercepting. He knocks it onto Alli who looks inside for Kane, whose first touch isn't the best. He manages to sort his feet in time however to work the ball onto his right foot and fires a low effort inside the near post.
City are living dangerously; Feyenoord are looking neat and tidy when they do come forward with Sam Larsson showing some excellent footwork to dart between Walker and Otamendi inside the box. He opens up his body to try and curl one into the far corner but can't quite bend it enough and it drifts wide.
Wonderful goal from Dortmund! After a measured spell of possession, they suddenly kick it up a gear with Yarmolenko springing Aubameyang free with a sublime flick. He races onto the ball inside the box and takes the shot on first time, lashing across the face of goal to beat Lloris and find the far corner.
Five minute warning; here's one last look at how Tottenham and City are lining up tonight.
Tottenham team to face Dortmund: Lloris, Aurier, Sanchez, Vertonghen, Rose, Dier, Winks, Eriksen, Alli, Son, Kane
Subs: Vorm, Davies, Foyth, Trippier, Dembele, Sissoko, Llorente
Manchester City team to face Feyenoord: Ederson; Walker, Otamendi, Mangala, Danilo; Gundogan, Toure, De Bruyne; B. Silva, Aguero, Sterling
Subs: Bravo, Delph, Silva, Fernandinho, Jesus, Foden, Diaz
Marco Asensio had scored in his last two La Liga starts but was dropped to the bench for Saturday's derby against Atletico Madrid. Looking lifeless in attack, Los Blancos toiled to a goalless draw in that contest.
The Spaniard is back in the starting XI tonight, however, with Real still needing a win against APOEL to book their place in the last 16.
So what are the permutations for Manchester City tonight? Manchester City have already sealed their qualification for the knock out stage – but they can secure top spot tonight if they win and Shakhtar fail to beat Napoli. If the Ukrainians lose in Naples, a point will be good enough for Guardiola's side.
There have been two early kick offs in Europe this evening. NK Maribor have done Liverpool and Sevilla a favour; scoring a last minute equaliser to hold Spartak Moscow to a 1-1 draw in the Russian capital. Spartak remain in third place a point behind Sevilla ahead of their final group game at Anfield.
Besiktas meanwhile have maintained their four point lead at the summit of Group G after a 1-1 draw with Porto, who remain in second place.
Dortmund have endured a bitterly disappointing campaign since losing to Tottenham at Wembley in the reverse fixture, losing at home to Real Madrid before back-to-back draws against Cypriot side APOEL. The German giants have also lost four and drawn one of their last five Bundesliga games, slipping from first place down to fifth, nine points adrift of leaders Bayern Munich.
That run of results in Europe leaves them on the brink of early elimination from the competition and they need three points tonight to keep any slim hopes of qualification alive.
Dortmund meanwhile make three changes to the side that lost to Stuttgart last Friday; one of those enforced with Dan-Axel Zagadou replacing Sokratis Papastathopoulos, who suffered a broken rib in that game.
Christian Pulisic missed that defeat last week with a muscular problem and was unable to take part in Monday's final training session so he will not be involved tonight. And, as expected, Pierre Emerick-Aubameyang is back in the starting XI after serving a suspension.
Pep Guardiola meanwhile has made seven changes to his Manchester City side tonight. There are three changes at the back as Danilo, Nicolas Otamendi and Eliaquim Mangala come in while Ilkay Gundogan and Yaya Toure come into the midfield.
There is also a start for Bernardo Silva in support of Sergio Aguero with David Silva and Gabriel Jesus on the bench. Under-17 World Cup winner Phil Foden is also among the subs tonight.
Four changes in all for Tottenham and it looks like Mauricio Pochettino will switch formations this evening with Danny Rose returning at left-back in a 4-2-3-1 system.
Serge Aurier comes in on the other flank to replace Kieran Trippier who drops to the bench while Harry Winks - deemed not fit enough to start against Arsenal - replaces Mousa Dembele in midfield. Eric Dier is moved upfield to partner him in the middle of the park with Son Heung-min coming in to join Dele Alli and Christian Eriksen in support of Harry Kane.
Team news: Borussia Dortmund
Christian Pulisic is a doubt ahead of kick-off after missing Dortmund's final training session on Monday. Pulisic was a late injury withdrawal last Friday (17 November) ahead of the Bundesliga clash against Stuttgart due to a muscle complaint – missing what would have been his 50th league appearance for the club.
Team news: Borussia Dortmund
Pierre Emerick-Aubameyang will return to the starting XI tonight after serving a one-match suspension handed down by the club for the 2-1 defeat to Stuttgart last Friday. Although Dortmund did not officially disclose their reasons for the sanction, reports suggested the club decided to take action after he repeatedly turned up late for training.
Dortmund have maintained their leading goal scorer would be back in the side for the visit of Spurs with manager Peter Bosz confirming that plan in a press conference on Monday. "We have clarified the matter, it is over for me."
Team news: Tottenham Hotspur
Dele Alli and Harry Kane certainly didn't look themselves on Saturday having come back from knocks and Pochettino was keeping his cards close to his chest when asked whether the duo would start again in Dortmund tonight.
He told a press conference on Monday: "First I will tell them and then confirm with you. All the players who are here have the possibility to play tomorrow... They were fit to play on Saturday. I spoke with everyone and we have conversations with the 25 players. Then when I get the perception and feeling I'm going to decide."
Team news: Tottenham Hotspur
All the focus ahead of kick-off last Saturday was on Danny Rose's omission from the Spurs squad for their biggest game of the season. Amid the inevitable talk of a falling out between the two, Mauricio Pochettino insisted his absence was purely a fitness issue following his lengthy absence and the England international is in contention to return tonight, according to his manager.
Team news: Tottenham Hotspur
Spurs remain without Toby Alderweireld and Victor Wanyama, who continue their recoveries from respective hamstring and knee injuries. Erik Lamela meanwhile has not made the trip as he continues to step up his fitness after an outing with the club's Under-23 side on Saturday.
A reminder for anyone who may have overreacted to Tottenham's north London derby defeat to Arsenal last Saturday: Spurs are still dominating perhaps the toughest Champions League group out there this season.
Home wins against Borussia Dortmund and Real Madrid have helped Mauricio Pochettino's side collect 10 points with two games of the group campaign remaining. They have already qualified for the knock-out stages and at this stage, will be considered favourites to top the group.
Borussia Dortmund's season has capitulated somewhat since that defeat at Wembley in October and at this point, they are not even guaranteed safe passage to the Europa League. Four defeats in their last five Bundesliga games means a reaction is needed.
Elsewhere tonight, Manchester City are looking to apply more polish to their flawless campaign so far at home to Feyenoord while Napoli, having usurped Juventus back home, need a win against Shakhtar Donetsk to keep their qualification hopes alive.
Stick around, all your team news is on the way.