Besiktas vs. Ajax (Wednesday, 5.45pm)
The hosts, meanwhile, have already been eliminated from the competition and are still seeking their first point in the group stage.
We say: Besiktas 0-4 Ajax
Both Besiktas and Ajax head into Wednesday's contest in contrasting form, with everything pointing towards a comfortable away victory.
The visitors have been scoring goals for fun in recent weeks and we can see Ten Hag's men inflicting another heavy defeat on their Turkish opponents.
Inter Milan vs. Shakhtar (Wednesday, 5.45pm)
Each of the last three meetings between these two sides have ended goalless, including September's stalemate in Ukraine.
We say: Inter Milan 2-0 Shakhtar Donetsk
Encounters between Inter and Shakhtar have recently seen little goalmouth action, however with both sides needing to claim a victory in their penultimate Group D match, we may see a less cagey affair on Wednesday.
The two sides have impressed domestically so far this season, though Inter have looked stronger in the Champions League and they should have enough quality in their side to secure a narrow victory at San Siro.
Man City vs. PSG (Wednesday, 8.00pm)
The hosts currently sit at the summit with nine points to their name, but PSG are only one point behind and will also eye qualification to the next round this week.
We say: Manchester City 2-2 Paris Saint-Germain
PSG have historically struggled for a clinical edge at the Etihad, but their recent goalscoring exploits with the famed front three should certainly see them register at least once in midweek.
Neither coach will be satisfied with a point as the race to make the last-16 in Group A goes right down to the wire, but it is difficult to see a clear winner in this battle, and we expect the two sides to play out an enthralling four-goal draw.
Brugge vs. RB Leipzig (Wednesday, 8.00pm)
Meanwhile, Jesse Marsch's men are already eliminated from Europe's premier competition and can only salvage a spot in the Europa League at this late stage.
We say: Club Brugge 2-1 RB Leipzig
A Leipzig side low on numbers and confidence can still pose a major threat to this Brugge backline, especially with Nkunku simply unplayable in the Champions League this term.
The visitors' poor fortunes on the road have to end at some point, and even though Clement's side are going through a bit of a sticky patch themselves, an injury-hit Leipzig will likely fall short once again.
Atletico vs. AC Milan (Wednesday, 8.00pm)
Diego Simeone's men have just four points to their name from their opening four games, while the Rossoneri are bottom of the rankings with one point from a possible 12.
We say: Atletico Madrid 1-0 AC Milan
Atletico have lost the defensive resilience that made them so formidable under Simeone, but with Griezmann and Suarez linking up in the final third, a depleted Milan rearguard could be in for a long evening.
Both sides have under-performed in this season's tournament, but Atletico have proven a tough proposition at home for most sides in recent weeks and will look to boost their chances of a top-two finish at the expense of the Rossoneri's.
Liverpool vs. Porto (Wednesday, 8.00pm)
Jurgen Klopp's side boast a perfect record of 12 points from four games so far, while the visitors sit second in the rankings with five points to their name.
We say: Liverpool 2-1 Porto
Porto will be aware that Wednesday's game represents the best chance they will have to claim their first-ever win against Liverpool, but an injury-hit and much-changed Reds outfit still pose a significant threat.
Expect to see a much closer affair between the two clubs than September's meeting at the Estadio do Dragao, but Klopp still possesses the attacking talent and guile to steer his side to an inconsequential win.
Sporting Lisbon vs. Dortmund (Wednesday, 8.00pm)
Two sides battling it out for second place in Group C will lock horns on Wednesday night, as Sporting Lisbon welcome Borussia Dortmund to the Estadio Jose Alvalade for their penultimate Champions League group-stage clash.
Both clubs are level on points after four matches, though Dortmund currently occupy second place as they have a better head-to-head record, due to their 1-0 win in the reverse fixture in September.
We say: Sporting Lisbon 1-1 Borussia Dortmund
With Sporting needing to win by at least two goals to advance to the knockout rounds, the hosts are expected to pose an attacking threat throughout the 90 minutes, which could cause problems for Dortmund's depleted side.
The visitors, meanwhile, may take a more cautious approach to Wednesday's clash as a draw would still keep their last-16 hopes in their own hands heading into the final Group C match next month.
With little to separate these two sides, a score draw could be on the cards at the Estadio Jose Alvalade.
Sheriff Tiraspol vs. Real Madrid (Wednesday, 8.00pm)
After surprising everyone at the Santiago Bernabeu in September, Sheriff Tiraspol will be hoping to cause another upset and boost their hopes of reaching the knockout rounds of the Champions League when they face 13-time champions Real Madrid in their penultimate group-stage clash on Wednesday night.
The hosts have won 12 of their 14 matches on home soil across all competitions so far this season, while Los Blancos have lost only one of their 10 games on the road.
We say: Sheriff Tiraspol 1-3 Real Madrid
Despite losing against Sheriff two months ago, Real Madrid will head into Wednesday's fixture as the strong favourites to come away with all three points.
The hosts will likely frustrate Los Blancos one again and could cause problems in the final third, however, the visitors will be fired up to get the job done this time around and should have no problems in outscoring their opponents in Transnistria.