By contrast, Zinedine Zidane’s side suffered a surprise 3-2 defeat to Shakhtar Donetsk last time out in Europe and are bottom of the group.
They did, however, beat Barcelona in El Clasico at the weekend, so positivity should be restored in the squad.
Here’s everything you need to know ahead of the match.
We may earn commission from some of the links in this article, but we never allow this to influence our content.
When is the match?
The match is on Tuesday, 27 October at Borussia Park in Monchengladbach, with kick-off set for 20:00.
Where can I watch it?
The game will air live on BT Sport ESPN with coverage beginning just before kick-off.
Subscribers can also live stream the game via the BT Sport app or on their website.
What is the team news?
Denis Zakaria is closing in on a comeback but is still slowly building up his training load after a long-term knee injury. Laszlo Benes is also out and Valentino Lazaro is a doubt. 'Gladbach are also without Andreas Poulsen, but Mamadou Doucoure will have a late fitness test.
Real have welcomed back Eden Hazard into their squad, though he is only likely to start on the bench. At right-back, each of Nacho, Dani Carvajal and Alvaro Odriozola are injured so Lucas Vazquez will likely start. Martin Odegaard is the other notable absentee for Los Blancos.
BMG: Sommer; Lainer, Ginter, Elvedi, Bensebaini; Kramer, Neuhaus; Hofmann, Embolo, Thuram; Plea.
RMA: Courtois; Vazquez, Varane, Ramos, Mendy; Casemiro, Valverde, Kroos; Asensio, Benzema, Vinicius Jr.
Borussia Monchengladbach - 41/14
Draw - 31/10
Real Madrid - 1/1