Dinamo Zagreb vs. Man City (Wednesday, 5.55pm)
The Premier League champions have already qualified as group winners, while Zagreb will know that victory, combined with Shakhtar Donetsk failing to beat Atalanta, would take them through to the knockout phases as well.
We say: Dinamo Zagreb 1-3 Manchester City
This is the kind of game that could really trip City up, especially with so much riding on the clash for the home side, but you suspect that a few fresh faces in the visiting team's lineup, alongside a determination to improve on Saturday's performance, will be enough to see Guardiola's men win quite comfortably.
Shakhtar Donetsk vs. Atalanta (Wednesday, 5.55pm)
Shakhtar Donetsk welcome Atalanta BC to Ukraine for a crucial final Champions League group stage clash.
Both teams are still within a shout of qualifying for the knockout phases, with the home side on six points and Atalanta on four.
We say: Shakhtar Donetsk 2-1 Atalanta
Atalanta's away record in this competition makes them underdogs in this game against Shakhtar, who will feel confident about reaching the knockout phase for the second time in as many seasons.
Atletico Madrid vs. Lokomotiv Moscow (Wednesday, 8pm)
The hosts must win to be assured of their progression from Group D, while the visitors have just a Europa League place to play for.
We say: Atletico Madrid 1-0 Lokomotiv Moscow
While Atletico are in poor form, Lokomotiv's recent run is even worse and Simeone's side will expect to confirm their place in the knockout stages on Wednesday with a win. The Rojiblancos rarely blow their opposition away, however, and another low-scoring game could be on the cards.
Bayer Leverkusen vs. Juventus (Wednesday, 8pm)
Leverkusen are just one point behind second-placed Atletico Madrid in the group and a win, combined with the La Liga side dropping points against Lokomotiv Moscow, would see them advance to the knockout stages.
We say: Bayer Leverkusen 1-2 Juventus
Had Juventus not just suffered their first defeat of the season, it would have been more feasible that the reigning Serie A champions could stumble in what is a dead-rubber fixture for them. However, Sarri's side will be eager to respond to losing and can be expected to approach this game with far more vigour than they would have originally. Unfortunately for Leverkusen, that could see their dreams of leapfrogging Atletico into second and progressing to the knockout stages dashed.
Bayern Munich vs. Tottenham (Wednesday, 8pm)
With Bayern having guaranteed top spot in Group B, Hansi Flick and Jose Mourinho are expected to name much-changed starting lineups for the game in Germany.
We say: Bayern Munich 3-1 Tottenham Hotspur
Despite the expected change of personnel, we still feel that Bayern will run out comfortable winners on Wednesday night. While the fringe players at Spurs will be eager to impress, competing at the Allianz Arena when short of match fitness is a daunting task.
Club Brugge vs. Real Madrid (Wednesday, 8pm)
Zinedine Zidane's men have already qualified for the knockout phases in second place, while Brugge look set to slip into the Europa League by finishing third.
We say: Club Brugge 0-1 Real Madrid
As they have done for most of the campaign, Brugge will stay in the game and create some decent openings, but Madrid's superior quality - along with some fresh, less proven faces who are determined to stamp their authority - looks likely to give the visitors a narrow victory.
Olympiacos vs. Red Star Belgrade (Wednesday, 8pm)
The Greek side are bottom of Group B on one point, while Red Star are in the driving seat on three points having beaten Olympiacos in the reverse fixture in October.
We say: Olympiacos 1-1 Red Star Belgrade
In a hard-fought encounter between two equally matched teams, expect a cagey, scrappy affair with both sides having to work for their chances. A draw is therefore the most likely outcome.
PSG vs. Galatasaray (Wednesday, 8pm)
Thomas Tuchel's men are guaranteed to top a group containing Real Madrid, while Galatasaray look set to finish bottom following a disappointing campaign in Europe.
We say: Paris Saint-Germain 4-0 Galatasaray
PSG have been ruthless in Europe this season, while Galatasaray have considerably struggled away from home in Europe, meaning that a dominant performance from the Ligue 1 champions looks to be firmly on the cards.