Real Madrid are European champions

Edin Terzić had issued a rallying cry to his Dortmund players before the game, saying: “If we are brave then we’re going to have a chance.” BVB were more than brave in the first half, they were fearless in the face of the 14-time winners and created a host of chances that should have resulted in a half-time lead.

Early sighters from Federico Valverde and the otherwise well-marshalled Vinícius Júnior were as effective as Los Blancos could be, while Dortmund displayed a far greater cutting edge bar the final finish.

Karim Adeyemi was central to their threat. The winger was only denied by a last-ditch tackle from Dani Carvajal after rounding Thibaut Courtois then tested the Madrid No1 from Julian Brandt’s pinpoint through ball, Niclas Füllkrug just unable to nod the rebound back towards goal.

In between, Füllkrug himself had prodded against the post from Ian Maatsen’s pass, and the half ended with Courtois again called upon, this time to push Marcel Sabitzer’s raking drive wide.

Real Madrid win Champions League: Carvajal and Vinícius Júnior see off Dortmund
Saturday, June 1, 2024 by Mark Pettit at Wembley Stadium

Dortmund made most of the running but Madrid sealed their 15th European crown thanks to two second-half goals.

Champions League final highlights: Dortmund 0-2 Real Madrid
Champions League final highlights: Dortmund 0-2 Real Madrid
Dani Carvajal and Vinícius Júnior scored the goals as Real Madrid overcame a spirited Borussia Dortmund 2-0 to win the 2024 UEFA Champions League final at Wembley Stadium.

Key moments

21′: Carvajal block denies Adeyemi
23′: Füllkrug hits post for Dortmund
28′: Courtois thwarts Adeyemi
49′: Kobel tips Kroos free-kick wide
63′: Courtois parries away Füllkrug header
74′: Carvajal heads in Kroos corner
77′: Schlotterbeck deflects Bellingham shot wide
81′: Kobel claws away Nacho header
83′: Vinícius Júnior sweeps in Madrid’s second

Match in brief: Dortmund made to pay by clinical Madrid
Dani Carvajal heads Real Madrid in front
Dani Carvajal heads Real Madrid in front
Getty Images
Edin Terzić had issued a rallying cry to his Dortmund players before the game, saying: “If we are brave then we’re going to have a chance.” BVB were more than brave in the first half, they were fearless in the face of the 14-time winners and created a host of chances that should have resulted in a half-time lead.

Early sighters from Federico Valverde and the otherwise well-marshalled Vinícius Júnior were as effective as Los Blancos could be, while Dortmund displayed a far greater cutting edge bar the final finish.

Karim Adeyemi was central to their threat. The winger was only denied by a last-ditch tackle from Dani Carvajal after rounding Thibaut Courtois then tested the Madrid No1 from Julian Brandt’s pinpoint through ball, Niclas Füllkrug just unable to nod the rebound back towards goal.

In between, Füllkrug himself had prodded against the post from Ian Maatsen’s pass, and the half ended with Courtois again called upon, this time to push Marcel Sabitzer’s raking drive wide.

A stern-faced Carlo Ancelotti emerged from the dressing room at half-time still in discussions with the often-overworked Jude Bellingham and Toni Kroos, and the German midfielder, playing his last game for the club, took on added responsibility, calling Gregor Kobel into action for the first time with a whipped free-kick.

Dortmund remained unmoved, focused and positive. Though the contest’s equilibrium had been restored, it was BVB who continued to prise the more presentable openings, Courtois standing tall to keep out a stinging Füllkrug header just after the hour mark.

Could Madrid find a way to turn the tide? They always seem to find a way – and this time would be no different. The source was perhaps unexpected, but Carvajal, determined to make history by playing in a joint-record sixth winning team in the final, rose highest to head in Kroos’s corner.

Now the fear which Ancelotti had warned his players about before the showpiece was gone. Bellingham and Nacho came so close to adding a second before Vinícius Júnior did, receiving Bellingham’s pass and sweeping his finish across Kobel to seal a 15th European crown for Madrid.