Real Madrid overturned a two-goal deficit against Real Sociedad to reach the Copa del Rey final after an extra-time header by substitute Antonio Rüdiger secured a barnstorming 4-4 draw on Tuesday for a 5-4 aggregate win.
The visitors gave Real Madrid a scare as they grabbed the lead through Ander Barrenetxea in the 16th minute but a lovely dinked effort by Endrick levelled the score 15 minutes later.
Following a 1-0 win in the first-leg, Carlo Ancelotti's side looked comfortable, with a draw securing them a place in the final.