Sergio Ramos and Casemiro scored to rescue Real Madrid as the 13-times winners scrambled their way back from two goals down to avoid a hugely embarrassing defeat to Club Bruges and draw 2-2 in the Champions League on Tuesday.
Real, who were beaten 3-0 at Paris St Germain two weeks ago, are joint-bottom of Group A with one point after two games, while Bruges have two. Galatasaray, on one point, were in action at home to leaders PSG later on Tuesday.
Nigerian forward Emmanuel Bonaventure stunned the Santiago Bernabeu by giving the Belgians the lead in the ninth minute, mis-controlling the ball and nudging it towards goal but somehow still beating Real keeper Thibaut Courtois to score.
Bonaventure struck again with another scrappy goal in the 39th minute, helped by a calamitous giveaway in midfield by 2018 Ballon d'Or winner Luka Modric.
The forward lost his footing as he bore down on Courtois but still produced a stunning finish to lift the ball high into the net. The goal was initially ruled offside, then awarded after a VAR review.
Facing his most embarrassing European defeat with the club, Real's triple Champions League-winning coach Zinedine Zidane made a double change at halftime, bringing on goalkeeper Alphonse Areola for Courtois and introducing left back Marcelo for Nacho.
Real came back out after the interval with real intent but were almost punished a third time on the counterattack when Bonaventure raced down the left wing alone but was thwarted by Areola.
The home side finally got a goal back in the 54th minute with a towering header from captain Ramos, who returned from suspension after missing Real's embarrassing 3-0 defeat at Paris St Germain in their Group A opener.
Bruges' nerves began to set in and Eden Hazard, Modric and Lucas Vazquez all missed the target for Real, while visiting captain Ruud Vormer was sent off for picking up two yellow cards in the space of six minutes.
Casemiro finally levelled for Real in the 85th minute with a header from a free kick awarded for Vormer's second foul, while both sides missed chances to find a winner in the closing stages of a gripping game.
"This wasn't the result we wanted, especially playing at home," Casemiro told reporters.
"They had hardly any shots at goal and they scored twice, but that's how tough it is to play in the Champions League. Although we did a lot of things wrong, the good thing is that we reacted well."