Antonio Rudiger and Endrick spared the blushes for defending champions Real Madrid in a hard-fought win over Stuttgart at the Santiago Bernabeu.
France forward Kylian Mbappe, who was making his debut in Europe's elite competition for Los Blancos, opened the scoring 20 seconds into the second half.
Aurelien Tchouameni's sweeping pass found the run of Rodrygo on the right and the Brazilian unselfishly squared the ball for Mbappe to tap in.
Former Brighton forward Deniz Undav made it tense inside the Bernabeu when he expertly headed in a deserved equaliser in the 68th minute.
Carlo Ancelotti's side needed an 83rd-minute header from Antonio Rudiger to retake the lead before substitute Endrick wrapped up the points with the last kick of the game.
Sebastian Hoeness may have wondered how his Stuttgart side did not take the lead in the first half after missing two one-on-one opportunities.
Enzo Millot missed the first huge chance after 10 minutes when he dragged his effort wide of the far post before Thibaut Courtois expertly saved Angelo Stiller's goal-bound shot.
Undav was involved again as he watched his shot from distance loop off the outstretched leg of Dani Carvajal and on to the top of the crossbar.
Real's Vinicius Jr also came close to getting on the scoresheet when his thunderous hit from the edge of the box crashed off the crossbar in the 58th minute.
Line-ups
Real Madrid XI: Courtois, Carvajal, Rudiger, Vazquez, F Mendy, Mbappe, Valverde, Aurélien Tchouaméni, Vinicius, Rodrygo, Jude Bellingham
Subs: Modric, Vallejo, Militao, Andriy Lunin, Fran García, Arda Güler, Endrick, Fran González
Stuttgart XI: Atakan Karazor, Alexander Nübel, M. Mittelstädt, Deniz Undav, Jeff Chabot, Chris Führich, Josha Vagnoman, Angelo Stiller, Enzo Millot, Anthony Rouault, Jamie Leweling
Subs: Stenzel, Fabian Bredlow, Zagadou, Ermedin Demirovic, Yannik Keitel, Fabian Rieder, El Bilal Touré, Frans Krätzig, Anrie Chase, Dennis Seimen, Luca Raimund
xzibiteuro
166
Remove your mask... we know you are CR7....
Executioner1
149
Kylian Mbappe hit the Sergio Ramos goal celebration for Real Madrid 😮💨
Yicbcklstu
133
like if you see this before
itz_me_ojei
109
Mbappe, Rodrygo and Endrick all slapped Antonio Rudiger during his goal celebration for Real Madrid 😂 This tradition 😆
immj97
107
Endrick scored on the pitch and off the pitch today... lucky lad...💍
Josedad
100
Vini on the right Mbappe on the left Fede behind But brother said fck it… this is sir Bobby the wedded man 🧍♂️
ArsenalforeverRed
96
Real Madrid last born
kabwe70
83
this guy knows how to score 😂
IssahHamza
70
good performance by all standard ❤️🔥🔥🔥🔥🔥🔥🔥🔥🔥
engr_danjibur
63
BOBBY CHALTON IS COOKING 🐐☠️🔥🔥🔥
Simpler02
62
Endrick just need more game time ,he is a thriller finisher
gsikaputa
59
bit by bit until haters eat their words 💪
itz_me_ojei
42
Kylian Mbappe hit the Sergio Ramos goal celebration for Real Madrid 😮💨
billionjuo
40
You can find every gif of nice goals here: http://www.goalgif.xyz/v2/live/matchGifs?match_id=53953626&language=en
Desadiny
33
Ancelotti has ran out of idea, He need to go.. How can Madrid be struggling against Stuttgart at home, Stuttgart even has more possessions than Madrid at home. Bellingham just came back from Injury he suppose to come from the bench and Arder suppose to start rather in midfield instead of Bellingham.
dougiefresh
14
How Rudiger thanked Modric for his assist tonight 😅
patelafzal
13
Hala Madrid
Yatbdinory
11
Toni Kroos retirement affected us badly
ALNASSR
10
You stop Ancelottis eyebrows there’s Endrick 🔁
dougiefresh
8
The future is bright at Teal Madrid ✨
Dopeboy2009
8
🇧🇷🌟 Endrick has scored two goals in 23 minutes for Real Madrid! 𝐒𝐓𝐀𝐑𝐁𝐎𝐘 ✨
ariwanze
8
The only thing I can say to Stuttgart is that they played well, but this is the Santiago benebeu, crazy things happen here.