Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

Liveupdated

The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. 

Real Madrid v Dortmund live: Result as Kylian Mbappe scores in Club World Cup quarter-final

Xabi Alonso’s side booked a date with PSG in the semi-finals

'It's a pity' - Guirassy shocked to hear Bellingham is suspended

Real Madrid completed the Fifa Club World Cup semi-final line-up, making difficult what looked to be an easy passage against Borussia Dortmund.

Gonzalo Garcia opened the scoring with his fourth goal of the tournament, as he providing the finish touch to a neat move. His side-footed finish into the bottom corner on 10 minutes continued his run as top goalscorer in the USA.

It was just nine minutes when Fran Garcia got in on the act. Ex-Liverpool man Trent Alexander-Arnold showed a bit of trickery to work his way through the Dortmund box before laying the ball over to his fellow wing-back.

F. Garcia snook in without being detected by the German side’s defence, and swept the ball home to double the advantage coolly.

Jude Bellingham, denied a faceoff against his brother Jobe because of the Dortmund newboy’s suspension, should have added a third before the break against his former club. He fired wide at the end of a swift Real counter-attack.

It was a much slower second-half, with the highlights courtesy of those coming off the bench. Kylian Mbappe, who was returning from his bout of illness, got involved immediately, while Luka Modric tested the Dortmund shot-stopper Gregor Kobel.

That was until added time. Maximilian Beier pulled one back with a neat finish to capitalise on a defensive error, before Mbappe quickly restored the two-goal buffer with some acrobatics.

Former Bournemouth defender was sent off moments later for taking down the last man, with Serhou Guirassy’s obliging from the spot.

Thibaut Courtois was called into making a stunning save well beyond the five minutes signalled at the end of the 90, finally calling an end to what was looking to be a routine win before a manic five minutes.

Xabi Alonso’s side booked a date with PSG in the semi-finals after their drama-filled 2-0 triumph over Bayern Munich earlier in the day. Chelsea face Fluminense in the other semi-final.

Real Madrid had defeated Juventus 1-0 in the last-16 in a match that saw Trent Alexander-Arnold register his first assist for the club by setting up Gonzalo Garcia’s winner and Kylian Mbappe make his first appearance of the competition.

Dortmund edged past Monterrey 2-1 but saw Jobe Bellingham pick up a yellow card that leaves him suspended from the quarter-final, and unable to face his older brother Jude. Follow updates from the Club World Cup below

The final four...

We have the semi-final line-up for the Fifa Club World Cup 2025.

Chelsea will face Fluminense, while Real Madrid battle with Champions League winners PSG.

Jamie Johnson5 July 2025 23:57

Alonso: Last few days "were not that easy" for Trent

Real Madrid boss Xabi Alonso was asked about Trent Alexander-Arnold, who provided an assist in the game.

Speaking to DAZN, Alonso said: “He’s great starting with a new club after a long time in Liverpool, and for sure the last few days especially for him were not that easy.

“I’m happy that he enjoyed his game.”

(AFP via Getty Images)
Jamie Johnson5 July 2025 23:49

Former England ‘keeper Rob Green, who was on commentary for DAZN, was critical of Real Madrid almost throwing away their lead.

He said: “This is a club that is all about getting to the final stages of tournaments.

“They get to the Champions League final, they get to the Copa Del Rey final, they get towards the closing stages of La Liga.

“This is what they are again. It’s about dealing with those moments, and they didn’t.

“By hook or by crook they got their way through the game, but Alonso cannot let themselves game after game rely on Courtois.”

Courtois was called into action at the very end of the game.
Courtois was called into action at the very end of the game. (Copyright 2025 The Associated Press. All rights reserved)
Jamie Johnson5 July 2025 23:40

Alonso praises G. Garcia: "He's a proper number nine"

Xabi Alonso spoke to DAZN, and praised tournament top goalscorer Gonzalo Garcia: “He’s doing great work for the team, he’s helping the team, and he’s in the right position in the box.

“He’s a proper number nine and we’re happy he’s doing that well.”

CWC Club World Cup Photo Gallery
CWC Club World Cup Photo Gallery (Copyright 2025 The Associated Press. All rights reserved)
Jamie Johnson5 July 2025 23:31

THAT Thibaut Courtois save!

The Belgian was called into action well behind the 90th minute. It was a frantic finish, just like in PSG vs Bayern Munich, with Courtois’ save in the last few seconds making sure extra time was not needed.

Jamie Johnson5 July 2025 23:09

FULL-TIME: Real Madrid 3-2 Borussia Dortmund

A frantic finish, but Real Madrid just about get over the line. They will face PSG in the semi-finals on Wednesday.

Jamie Johnson5 July 2025 23:01

Real Madrid 3-2 Borussia Dortmund

WHAT A SAVE!

Courtois saved the Real blushes to stop a half-volley from Sabitzer. He gets a great hand down low to stop the effort... and there goes the final whistle.

Jamie Johnson5 July 2025 23:00

GOAL!!! Real Madrid 3-2 Borussia Dortmund [S. Guirassy]

90 + 8 mins

Guirassy steps up the take it... and buries it into the roof of the net!

Mbappe was booked for arguing before he took the spot-kick too.

Jamie Johnson5 July 2025 22:59

RED CARD!! Real Madrid 3-1 Borussia Dortmund

90 + 6 mins

An unbelievable finish to the game. Ex-Bournemouth man Dean Huijsen is sent off from pulling back Guirassy in the box... it is a penalty for Dortmund.

Jamie Johnson5 July 2025 22:57

GOAL!!! Real Madrid 3-1 Borussia Dortmund [K. Mbappe]

90+4 mins

Wow!

A late flurry of goals as Mbappe strikes a beautiful goal to restore the two-goal buffer. His acrobatics lit up the MetLife Stadium.

Jamie Johnson5 July 2025 22:56

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in