Real Madrid fought back from a 2-0 deficit against Borussia Monchengladbach to play out a 2-2 draw.
Marcus Thuram opened the scoring in the 33rd minute before adding the second goal on the hour mark to give the hosts a 2-0 lead.
Karim Benzema reduced the deficit in the 87th minute, Casemiro rescued a point for Real Madrid with a last-minute equaliser.
Bayern Munich dug deep to beat Locomotive Moscow 2-1 in Russia.
Leon Goreztka gave Bayern an early lead, Anton Miranchuk restored parity for Locomotive Moscow in the second half.
Joshua Kimmich’s goal ten minutes from time handed Bayern the maximum points and a record 13th consecutive victory in the Champions League.
Liverpool defeated Midtjylland 2-0 courtesy of goals by Diogo Jota and Mohammed Salah.
The Reds suffered another injury blow when Fabinho limped off.
Inter Milan and Shakhtar Donetsk played out a goalless draw in Ukraine.
Atletico Madrid recorded a 3-2 victory over Salzburg, Ajax played out a 2-2 draw with Atalanta.
Manchester City spanked Marseille 3-0 in France, while Porto saw off Olympiakos 2-0 in Portugal.