Paris Saint-Germain could achieve the rare feat of finishing the Champions League group stage with a 100 per cent record on Tuesday.
But in Bayern Munich it will come up against a fearsome foe eager for revenge after its 3-0 dismantling in Paris at the end of September, a defeat which ultimately cost Carlo Ancelotti his job.
Manchester United is expected to secure its progression at home to CSKA Moscow, while Premier League rival Chelsea can join it.
Barcelona has already sealed its spot in the next round, but Luis Suarez will be out to end an alarming goal drought in Europe. Paulo Dybala finds himself in a similar boat for a Juve side which needs a win to make absolutely sure of progression alongside Ernesto Valverde's men.
Below, we examine the key Opta numbers behind Tuesday's clashes.
Benfica v Basel
0 - Benfica, like Anderlecht and Feyenoord, has no points after losing all five of its Group A games so far. Even if does not beat Basel, this will be its worst Champions League campaign ever.
16 - Unlike Benfica, Basel can still reach the last 16. It will progress if it betters CSKA Moscow's result or if both of them lose or draw, as they have a superior head-to-head record. But if those two both win, the top two shall be decided in a three-way head-to-head with Manchester United.
Manchester United v CSKA Moscow
1 - Jose Mourinho's United will secure top spot with one point against its visitor, while CSKA will qualify if it betters Basel's result in Lisbon. For the Premier League side, it will be the first time it has played in the knockout phase since 2013-14.
2 - CSKA will do well to leave Old Trafford with all three points, as it has only lost two of its last 48 Champions League group matches at home (Besiktas in 2009, Cluj in 2012).
Bayern Munich v Paris Saint-Germain
6 - PSG travels to Munich hoping to secure a sixth win from six in this year's group stage, a feat managed only six times before.
5 - Neymar is the only player - other than Cristiano Ronaldo - to have scored on every matchday in the Champions League this term. He has also netted in each of his last three games against Bayern in the competition.
Celtic v Anderlecht
0 - Celtic has not won any of its last six home games in the Champions League (one draw, five defeats), its worst run in the competition at Parkhead.
17 - Both Celtic and Anderlecht have conceded 17 goals in this year's competition, more than any other team.
Roma v Qarabag
3 - Roma will guarantee its place in the last 16 with all three points, though a draw could also be enough if Atletico Madrid fails to defeat Chelsea. Qarabag is already out.
3 - Qarabag has had a player sent off in each of its last three Champions League games, a feat only previously managed by Bordeaux (2000) and Juventus (2001).
Chelsea v Atletico Madrid
4 - Atletico, which needs to win to have a chance of progression, has not won any of its last four matches on the road in Europe - that is its worst run under Diego Simeone.
5 - If it is to leave Stamford Bridge with a positive result, it will need to keep Eden Hazard under wraps. The Belgian has been involved in five goals (two assists, three goals) in the competition.
Barcelona v Sporting CP
11 - This is the 11th consecutive season that Barcelona has finished top of its Champions League group, the longest streak in the competition's history.
716 - Luis Suarez has not scored in the last 716 minutes of Champions League action, his longest drought in the competition.
Olympiacos v Juventus
25 - Paulo Dybala has had 25 shots and failed to score any of them, the worst record of all players in the competition this season.
7 - Massimiliano Allegri has never failed to get beyond the group stage of the Champions League in his seven attempts as a coach, with his Juventus side needing to at least equal Sporting's result in order to extend that record.