Marco Asensio and Vinicius Junior inspired Real Madrid to a 3-1 victory over Juventus.
Dani Carvajal put Juventus ahead through an own goal when Joao Cancelo’s first-time cross was turned behind with Keylor Navas unable to stop it.
Juventus were without new signings Cristiano Ronaldo and Leonardo Bonucci, who were not yet ready to take part in the match.
Asensio, Benzema star as Real Madrid rout Mallorca
Real Madrid fought their way back into the match just after the half-hour mark when Gareth Bale scored another exceptional goal, volleying past Wojciech Szczesny on the edge of the box.
In the second half, 18-year-old Vinicius Junior teed up Marco Asensio for a lightning-quick goal in the opening minutes, before the two teamed up for another.
Following the departure of Ronaldo, the future looks bright for Real nonetheless.
Can Marco Asensio replace Cristiano Ronaldo? After bursting onto the scene with some astonishing goals, Asensio has struggled for form and fitness. Against Juventus he looked back to his direct best, and popped up with two important goals.
MAN OF THE MATCH
Vinicius Junior (Real Madrid): He only played half the match, but his electrifying pace and technique ripped open Juventus at will to win the tie. He looks like one of the most promising young players in the world already.
Real Madrid: Navas 7, Carvajal 7, Nacho 6, Valverde 6, Reguilon 6, Javi Sanchez 6, Ceballos 7, Kroos 7, Bale 7, Isco 6, Benzema 6. Subs: Vinicius Junior 8, Asensio 8, Llorente 7, Vazquez 6, Mayoral 6, Lunin 7, Odriozola 7, Odegaard 6, Leon 6.
Juventus: Szczesny 6, De Sciglio 6, Benatia 6, Chiellini 6, Sandro 6, Khedira 5, Pjanic 5, Marchisio 6, Bernardeschi 6, Favilli 6, Cancelo 7. Subs: Fagioli 6, Perin 7, Rugani 6, Pereira 6, Barzagli 7, Fernandes 6.
12’ - GOAL! Real Madrid 0-1 Juventus. Carvajal scores an own goal - Cancelo is in miles of space as he receives the ball on the left wing. He puts in a first time cross, Carvajal slides towards it and sends it flying towards goal and Navas can't stop it despite getting a hand to the ball.
25’ - BALE MISS - Juventus are sitting back now, inviting pressure, and as the ball comes to Bale in the box, he slings a shot miles into the air at the near post.
39’- GOAL! Real Madrid 1-1 Juventus. Bale scores - A fantastic finish. A long ball forward is headed away and falls to Bale on the edge of the box. The ball stands up, Benatia closes him down, and Bale rifles a volley into the net.
47’ - GOAL! Real Madrid 2-1 Juventus. Asensio scores - Asensio finds Vinicius Junior on the left wing, who returns a quick ball back to meet his stride in the box, and he whips in a finish.
56’ - GOAL! Real Madrid 3-1 Juventus. Asensio scores - Vinicius Jr kickstarts a move that sees the ball moved to Asensio inside, who dances into the box and stabs the ball home.
66’ - LUNIN SAVE - In behind the defence on the right, Cancelo drills in a low shot from Lunin that he beats away smartly.
James Rodriguez completes Qatar move to end time at Everton
Juventus claim first Serie A win of season as De Ligt decides five-goal thriller