Real Sociedad have completed a remarkable turnaround to beat Real Madrid 4-2 in La Liga this evening, with Jagoba Arrasate's side coming from two goals down at the Anoeta Stadium.
Carlo Ancelotti decided to give star man Cristiano Ronaldo a rest, and his absence made no difference early on as Sergio Ramos rose highest to head home from a Toni Kroos cross to make it 1-0 after seven minutes.
The visitors looked on course for a smooth victory when Gareth Bale put them two up, drilling a shot into the bottom corner with his left having been found by Luka Modric.
Sociedad grew into the fixture and they soon clawed a goal back, with centre-back Inigo Martinez finishing from close range following some scrappy defending.
It looked as though Madrid would take a slender but well-earned lead into the break, but David Zurutuza had other ideas as he connected with Alberto De la Bella's cross to head home.
The home side turned the game on its head after the break when Zurutuza secured a brace by tucking in a low cross from Sergio Canales to make it 3-2 with just under 25 minutes to play.
The travelling Madrid fans were then left dismayed as they watched striker Carlos Vela collect a loose ball inside the box before firing in low past Iker Casillas to ensure that the hosts grabbed a surprise three points.