Real Madrid scored two late goals to snatch a dramatic Champions League point against Borussia Monchengladbach.
Thirteen-time European champions Real were 2-0 down in the 87th minute before goals from Karim Benzema and Casemiro saw them earn a thrilling draw.
Monchengladbach's Marcus Thuram scored with a fine finish from Alassane Plea's pass and added a second when Thibaut Courtois could only parry Plea's shot.
Benzema's overhead kick gave Real hope before Casemiro's 93rd-minute leveller.
Monchengladbach, playing in the group stages of the Champions League for only the third time, were heading top of Group B until Real's late double.
The hosts had chances to kill the game off when they lead 2-0 as Plea could have added a third when he broke clear of the visiting defence but was denied a one-on-one chance with Courtois.
Afterwards, Real coach Zinedine Zidane stated: "The team is what it has shown. The reaction. The first half was very good, the display has been good. The pity is that we conceded the first goal, but we continued to think it was possible. Still 2-0. That proved the character of the team and I am very proud of them.
"We always want to win, we are not happy because we want to win, but we have to be happy with the result."