Dinamo Zagreb vs. Man City (Wednesday, 5.55pm)
Manchester City will be desperate to bounce back from the disappointment of the Manchester derby by beating Dinamo Zagreb in the Champions League.
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.
> Click here to read our full preview for this match
> How Man City could line up against Dinamo Zagreb
> Click here for Man City's latest injury and suspension news ahead of this match
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.
> Click here to read our full preview for this match
Atletico Madrid vs. Lokomotiv Moscow (Wednesday, 8pm)
Atletico Madrid host Lokomotiv Moscow as they bid to secure a place in the knockout stages of the Champions League on Wednesday night.
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.
> Click here to read our full preview for this match
> How Atletico could line up against Lokomotiv Moscow
Bayer Leverkusen vs. Juventus (Wednesday, 8pm)
Juventus travel to Germany to face Bayer Leverkusen in the knowledge that they have already secured their spot as winners of Champions League Group D.
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.
> Click here to read our full preview for this match
> How Juventus could line up against Leverkusen
Bayern Munich vs. Tottenham (Wednesday, 8pm)
Bayern Munich and Tottenham Hotspur square off at the Allianz Arena on Wednesday night with both clubs having already secured their place in the Champions League knockout stages.
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.
> Click here to read our full preview for this match
> How Bayern Munich could line up against Tottenham
> How Tottenham could line up against Bayern Munich
> Click here for Tottenham's latest injury and suspension news ahead of this match
Club Brugge vs. Real Madrid (Wednesday, 8pm)
Real Madrid will look to end the Champions League group stages on a high when they meet Club Brugge in Belgium on Wednesday night.
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.
> Click here to read our full preview for this match
> How Real Madrid could line up against Club Brugge
> Click here for Real Madrid's latest injury and suspension news ahead of this match
Olympiacos vs. Red Star Belgrade (Wednesday, 8pm)
Olympiacos host Red Star Belgrade in the Champions League on Wednesday in a game that will decide which team enters the Europa League.
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.
> Click here to read our full preview for this match
PSG vs. Galatasaray (Wednesday, 8pm)
Paris Saint-Germain will look to round off a successful Champions League group stage in style with a home win over Galatasaray.
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.