Reigning champions Chelsea are all set to host Group H leaders Juventus, needing just a point to qualify for the knockout stages.
The Blues are second behind their Italian opponents with 9 points, three adrift from the Turin club who are yet to lose in the competition.
The last match between these two sides ended 1-0 in favor of Juventus, courtesy of a Federico Chiesa goal.
Chelsea have kept six clean sheets in their last eight matches and topped it with a convincing 3-0 victory away at Leicester on Saturday.
Juventus were also victorious over the weekend with a 2-0 away victory against Lazio, leaving them in 8th place on the Serie A table.
Play here to make your predictions for the mouthwatering midweek clash.
What time does Chelsea vs Juventus start?
The game kicks off at 11pm Kenyan time at Stamford Bridge.
Chelsea vs Juventus team news
Romelu Lukaku and Timo Werner could potentially return to feature for the Blues after recovering from injury, leaving only Matteo Kovacic out.
Marcos Alonso is fit again but is unlikely to start on Tuesday, meaning Ben Chilwell could retain his spot.
Mason Mount and Kai Havertz are expected to start in support of the returning Lukaku.
For the visitors, Alex Sandro, Dejan Kulusevski and Weston McKennie are all available for Massimilliano Allegri.
Federico Chiesa, scorer in the first leg, is set to start and be supported by Alvaro Morata in the Juve attacking line.
Chelsea vs Juventus head to head
These teams have gone up against each other 5 times and Juventus have won twice, with another two resulting in a draw.
Chelsea’s only win came in a 1-0 victory back in 2009 courtesy of a Didier Drogba goal.
Chelsea vs Juventus current form
The Blues are on a better run of form, unbeaten in their last five, winning three times in that run.
Juventus have lost twice and won three successive games in the same amount of time.
Chelsea vs Juventus prediction
With the form that they are in and their ability to keep a clean sheet, Chelsea are the favorites to win this game by a small margin.