Real Madrid edged into the Copa del Rey final with a thrilling 4-4 draw against Real Sociedad after extra time on Tuesday, securing a 5-4 aggregate semi-final victory. Antonio Rudiger decided the pulsating tie with a header in the 115th minute, with Madrid to face Barcelona or Atletico Madrid in the final. Real Sociedad, trailing 1-0 from the first leg, took the lead through Ander Barrenetxea, but Endrick's fine chip pulled the 20-time winners level. A David Alaba own goal and Mikel Oyarzabal's deflected effort helped La Real open up a lead on the Spanish champions but Madrid battled back with goals from Jude Bellingham and Aurelien Tchouameni.