Real Madrid defeated Atletico Madrid 5-3 after extra-time in a pulsating battle in Saudi Arabia to reach the Spanish Super Cup final on Wednesday.
Mario Hermoso and Antonio Rudiger exchanged early headed goals before Ferland Mendy sent Madrid ahead at the Al-Awwal Park stadium in Riyadh.
Antoine Griezmann levelled with a milestone goal for Atletico to become their all-time leading scorer and Kepa Arrizabalaga’s own goal sent the Rojilbancos ahead, but Dani Carvajal smashed Madrid level and forced extra-time.
With the game heading towards penalties, Stefan Savic’s own goal nudged Madrid ahead and Brahim Diaz wrapped up the win on the counter-attack with Atletico goalkeeper Jan Oblak stranded out of position.
In Sunday’s final Madrid will face either Barcelona or Osasuna, who meet Thursday in the other semi-final.
Diego Simeone’s Atletico are the only team to beat Madrid this season, in September, and they started strongly with Samuel Lino testing Arrizabalaga shortly before they took the lead.
Hermoso headed in the opener after six minutes from Griezmann’s corner as Rodrygo failed to challenge him in the air.
Rudiger levelled for Madrid in similar fashion as he escaped Savic and nodded Luka Modric’s corner home.
Madrid, unbeaten in 20 matches, were in the ascendency and full-back Mendy capitalised with a deft flicked finish from Carvajal’s low cross.
• Milestone man –
Griezmann headed into Arrizabalaga’s hands before pulling Atletico level in a gripping first half, turning away from Modric before driving home from the edge of the box.
The goal took him ahead of the late Luis Aragones as Atletico’s all-time top scorer on 174 goals.
Rodrygo almost put Madrid ahead again before the break after leading Atletico’s defence on a merry dance but Oblak parried his effort and grabbed the loose ball before it could spin over the line.
Saudi spectators, despite mainly supporting Real Madrid, jeered Los Blancos midfielder Toni Kroos, on as a second half substitute, after he criticised players moving to the country from European football last summer in search of riches.
Oblak made a fine save to thwart Carvajal before Atletico took the lead with 12 minutes remaining.
Arrizabalaga collided with Alvaro Morata as he tried to catch a cross and the ball bounced into Madrid’s goal off the on-loan Chelsea stopper.
Madrid protested, pleading for a possible foul by Morata but the officials saw no infringement.
However Carvajal struck with five minutes to go, rattling a rebound into the top corner after Jude Bellingham’s effort was cleared off the line.
The game tightened in extra-time, no longer as end-to-end, neither team able to carve out clear chances with the abandon they managed during the opening 90 minutes.
Eventually Madrid nosed ahead four minutes from the end, with Joselu heading Carvajal’s cross at Savic, who deflected the ball beyond the scrambling Oblak and into his own net.
With Atletico desperate for a leveller, Oblak was caught out of position and Diaz beat him to the ball and steered into the empty net from distance to seal the win.
Spanish champions and reigning Super Cup winners Barcelona will be aiming to set up a repeat of last season’s Clasico final by beating Osasuna on Thursday.