Real Madrid were knocked out of the Copa del Rey on Thursday as Martin Odegaard put on a creative masterclass against his parent club to lead Real Sociedad to a thrilling 4-3 quarter-final victory.
Odegaard, on loan from Real Madrid but allowed to face his own club, scored the opener before the superb Alexander Isak hit two to give Real Sociedad a remarkable 3-0 lead.
Marcelo and Rodrygo both scored late in the second half and while Mikel Merino added a fourth for the visitors, a Nacho Fernandez header set up a pulsating final three minutes, in which Andoni Gorosabel was also sent off.
Ten-man Real Sociedad held on for a sensational win to progress to the last four while Madrid’s run without success in Spain’s domestic cup extends to six years.
Zinedine Zidane‘s side are top of La Liga and have the best defensive record in the top flight with just 13 goals conceded from 22 games. They were unbeaten in 21 games coming into the tie.
It was the first time that Madrid have conceded four times under Zidane in more than 190 matches across two spells in charge.
Sociedad, who are eighth in La Liga, have won the competition just twice in their history, most recently in 1987.
The draw for the last four takes place on Friday, with Granada – who knocked out holders Valencia – and second division side Mirandes both in the pot.