Team news
Real Madrid have already announced their 22-man squad for the game. Dani Carvajal, Dani Ceballos, Isco, Eden Hazard, Gareth Bale and Luka Jovic are all out through injuries.
The Ukrainians will have all of their players available except for Lassina Traore and Junior Moraes.
Probable line-ups
Real Madrid XI: Courtois - Nacho, Militao, Alaba, Marcelo - Casemiro, Valverde, Kroos - Rodrygo, Benzema, Vinicius Jr. (h/t Sportsmole)
Shakhtar XI: Pyatov - Dodo, Marlon, Matvienko, Ismaily - Pedrinho, Maycon, Stepanenko, Patrick, Solomon - Tete.
Predictions
Sportsmole's Matt Law: Shakhtar Donetsk 1-2 Real Madrid
"This is a very tough match for Real Madrid, who were shocked by Sheriff in their last Champions League fixture.
"Shakhtar are more than capable of picking up a positive result on Tuesday night, but we are backing Real Madrid's quality to just shine through in order to claim an important three points."