Kylian Mbappé scored the winner as Real Madrid triumphed in the 5-goal thriller against Dortmund.
Real Madrid were cruising to victory after opening a two-goal lead but complicated the issue for themselves, allowing two avoidable goals in their 3-2 victory.
Gonzalo Garcia scored the opener for Real Madrid to go level with Seirhou Guirassy on goals scored, but the Guinean forward scored later in the game to restore his advantage. Kylian Mbappe came off the bench to score the would-be winner.
)
09:08 - 05.07.2025
Rodrigo set to leave Real Madrid, Arsenal favorites for Brazilian's signature
Real Madrid star Rodrigo is set to leave Santiago Bernabéu this summer following the arrival of Xabi Alonso.
)
16:37 - 04.07.2025
Nothing for Yamal, Dembele — Brazil icon Marcelo picks Ballon d'Or winner
Real Madrid legend Marcelo has revealed the best candidate to win the 2025 Ballon d'Or, surprisingly leaving out names like Raphinha, Lamine Yamal, and Ousmane Dembele.
Key match details
Gonzalo Garcia's clinical volley from Arda Guler's cross gave Madrid the lead, and they doubled their advantage when Fran García tapped home Trent Alexander-Arnold's precise delivery. Dortmund struggled to create chances for most of the first half.
The German side's luck changed on the hour mark when Julian Brandt's shot was saved by Thibaut Courtois. Alonso introduced Luka Modric and Kylian Mbappe to inject fresh energy, and the Croatian's shot was saved by Gregor Kobel. Madrid dominated the closing stages, but Dortmund snatched what seemed like a late consolation goal through Maximilian Beier.
The game's final minutes were chaotic. Mbappe volleyed home seconds after the restart, but Dortmund responded with a penalty earned by Serhou Guirassy, who converted the spot kick after Dean Huijsen's red card.
Dortmund came close to an incredible equaliser, but Marcel Sabitzer saw his effort saved by Thibaut Courtois. Madrid held on and have now booked a semi-final clash against Paris Saint-Germain.