Mbappe acrobatics seal Madrid's semi-final spot
Real Madrid held on through late drama to book its place in the FIFA Club World Cup semi-finals with a 3-2 victory over Borussia Dortmund.
Los Blancos had looked to be cruising into the final four, but Dortmund scored twice in stoppage-time on either side of Kylian Mbappe's overhead kick, with Dean Huijsen also sent off in the closing stages.
Gonzalo Garcia got Madrid off to a brilliant start just 10 minutes in as he leapt to meet Arda Guler's hooked cross on the volley, and Gregor Kobel could not keep out the close-range shot despite making himself big.
Fran Garcia then doubled the lead 10 minutes later; Dortmund got caught playing out from the back, and Trent Alexander-Arnold's low cross deflected to the left-back, who guided his low effort into the net.
Jude Bellingham came within inches of adding another against his former side, fizzing a low drive past the right post just before half-time.
Mbappe entered the fray from the bench in the second half and could have added a third for Madrid as he tried to catch Kobel from a tight angle on the right, but the goalkeeper spread himself well.
Dortmund looked to be going out of the tournament with a whimper, but Maximilian Beier snuck a low strike past Thibaut Courtois into the bottom-left corner to pull one back in the 92nd minute.
Mbappe then restored Madrid's two-goal cushion two minutes later, as he met Guler's right-side cross with a brilliant overhead kick at the far post, seemingly putting his side back in control.
But there was more drama yet to come. Serhou Guirassy was through on goal when he was dragged back inside the box by Huijsen, who was shown a straight red card. Guirassy made no mistake from 12 yards in the 98th minute, firing high into the net, giving Courtois no chance.
With the momentum back in its favour, Dortmund attempted to force the game into extra-time.
Marcel Sabitzer almost did just that with a fine volley from just inside the box, but Courtois tipped it wide of the post with the final touch of the game.
Madrid will now face Paris Saint-Germain in the final four on Thursday (AEST), seeking to avenge the hammering that was dished out to it by Luis Enrique's side in the UEFA Champions League final last month.
