Casemiro's late header rescued Real Madrid from an embarrassing defeat at home to Club Brugge on Tuesday as Zinedine Zidane's side came from two goals down to salvage a 2-2 draw.
Madrid were run ragged in the first half by a brilliant Brugge and their speedy striker Emmanuel Dennis, who scored twice at the Santiago Bernabeu and should have completed his hat-trick shortly after the interval.
Instead, Madrid came storming back as Sergio Ramos headed in, before Casemiro claimed a dramatic equaliser in the 85th minute, seconds after Brugge's Ruud Vormer had been sent off for a second yellow card.
After losing 3-0 to Paris Saint-Germain two weeks ago in what was Zidane's worst ever loss as coach, Madrid will be relieved to have avoided another defeat that would have left them facing their first ever group-stage exit in this competition.
But there were no celebrations at the final whistle from those in white shirts after a chaotic performance checked any morale and momentum gained following three consecutive victories in La Liga.
Madrid's fans whistled the players off at half-time and Zidane reacted by making two changes, replacing Nacho with Marcelo and his goalkeeper Thibaut Courtois with Alphonse Areola, thrown on for an unforgiving debut.
Gareth Bale was fit but rested, although it was unclear why the Welshman was not even on the bench. With three goals in his last five games, Bale might have been a useful option in the second half.
Dennis the menace
Madrid looked vulnerable to the counter-attack from the start and after nine minutes they were punished. Two close offside calls went Brugge's way as Percy Tau was played on by Ramos and then Dennis stayed level with Raphael Varane.
The finish was even more fortunate, the ball cannoning off Dennis' right foot and rebounding off his left, before rolling agonisingly past the wrong-footed Courtois.
Luka Modric wanted a penalty for a clumsy challenge by Clinton Mata and then fired wide after a pull-back from Dani Carvajal. In between, a sluggish Eden Hazard weaved through but lacked the acceleration, or perhaps confidence, to finish the run. It was symptomatic of his night.
Modric, forceful at one end, was then careless at the other as he was robbed by Dennis, who tore beyond the Madrid defence. With only Courtois to beat, Dennis stumbled again but kept his footing to dig out a lifted finish up and into the net.
Zidane made the double change at half-time but Dennis should have had his hat-trick shortly after as Ramos gave the ball away only for Areola this time to shut down the shot.
Spared, Ramos then gave Madrid hope. Benzema chipped a cross to the back post where the defender, played onside by the left foot of Mata, headed down and in, VAR checking but allowing the goal to stand.
Brugge wavered and Madrid might have equalised when Modric blasted over, with a frustrated Benzema waiting inside him. With six minutes to go, Vormer collected a second yellow card for a late lunge on the excellent Vinicius Junior and from the resulting free-kick, Madrid struck.
Kroos's curling delivery was met by the leaping Casemiro, who headed the ball inside the far post.
There were four minutes left for a winner as Benzema ballooned a shot over and Ramos beat Simon Mignolet to a cross. His header though lacked power and a weary Brugge held on.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)