El Madrid venía detrás del Borussia Monchengladbach 2-0 hasta el minuto 87 antes de que los visitantes montaran una oleada tardía para evitar la humillación y una cuarta derrota consecutiva en la competición.
El talismán delantero Karim Benzema arrastró uno atrás por su lado con un remate acrobático antes de que el brasileño Casemiro disparara al techo de la red en el tiempo de descuento para empatar el marcador 2-2.
Los dos últimos goles anularon el doblete de Marcus Thuram para Mönchengladbach, que quedará devastado para no obtener una famosa victoria contra sus potentes oponentes.
«No pensamos que iba a ser un drama. El equipo ha mostrado una reacción», dijo el técnico del Madrid, Zinedine Zidane, después del partido.
«Es un punto importante. Sabemos que jugando así vamos a hacer las cosas, los jugadores han luchado hasta el final. Va a ser un año difícil para todos, pero hoy tenemos que estar orgullosos».
Parecía que el Real Madrid se encaminaba a otra derrota en la campaña europea de esta temporada después de que el Shakhtar Donetsk lo derrotara 3-2 la semana pasada.
Pero el último resultado ayudará a tapar las grietas en lo que ha sido un inicio de temporada inconsistente por parte de Zidane.
El Madrid ha pasado de sufrir una derrota humillante a manos del recién ascendido Cádiz a vencer al feroz rival Barcelona en La Liga esta temporada y fue segundo mejor durante gran parte del partido del martes.
No fue hasta el remate por encima de la cabeza de Benzema que parecía probable cualquier tipo de regreso.
El gol provocó un frenético final del partido con los anfitriones colgados de un hilo. Justo cuando parecía que había hecho lo suficiente para aguantar, Casemiro estaba en el lugar correcto en el momento adecuado para romper los corazones de los alemanes.
Mönchengladbach tuvo posibilidades de terminar el juego con el marcador en 2-0, pero se quedará arruinando las oportunidades rechazadas.
Alassane Plea tuvo la mejor de las ocasiones, pero su esfuerzo fue frustrado por el portero del Madrid Thibaut Courtois.
«Cuando concedes dos goles al final y pierdes los puntos, no es una buena sensación», dijo el entrenador del Monchengladbach, Marco Rose.
«Todo se redujo a la calidad de la Real. Queríamos defender mejor hasta el final, pero a veces necesitas un poco de suerte y esta noche no la tuvimos».