Match ends, Real Sociedad 4, Real Madrid 2.
Real Sociedad came back from two goals down to seal a famous victory over European champions Real Madrid.
The visitors, who were without the injured Cristiano Ronaldo, were superb in attack and led thanks to early goals from Sergio Ramos and Gareth Bale.
But Sociedad exposed their defensive deficiencies to level through Inigo Martinez and David Zurutuza.
Zurutuza struck again to give the home side the lead before Carlos Vela fired in to seal the victory.
Real Madrid coach Carlo Ancelotti has invested heavily this summer to further improve the attacking prowess of his side, with the big-money signings of Toni Kroos and James Rodriguez.
And the results of this were clear to see, particularly in the first half, as Madrid swept into a 2-0 lead.
Kroos' corner was converted by the head of Ramos after five minutes before Bale nutmegged his marker on the edge of the box and fired in to double the advantage six minutes later.
They could have had more with Marcelo twice going close and Ramos again showing his aerial prowess with a headed effort that just missed the target.
But as good as Ancelotti's side were at one end, they were poor at the other and were ruthlessly exposed by a clinical Sociedad side.
Martinez narrowed Real's advantage by tapping in at the back post after a corner had been flicked on by Xabi Prieto before Zurutuza capitalised on some more bad marking from the away side to power a header home from Alberto De la Bella's cross.
With the momentum behind them, Sociedad forced home their advantage in the second half as Madrid crumbled.
Zurutuza completed the turnaround by showing good determination to beat Dani Carvajal to a low cross from skipper Prieto and turn the ball in.
And Carlos Vela secured the victory by slamming a shot on the turn into the roof of the net.
Line-ups
Real Sociedad
Formation 4-4-2
- 13Zubikarai
- 20Zaldúa Bengoechea
- 4Elustondo
- 6Martínez Berridi
- 24De la Bella
- 10Prieto ArgarateSubstituted forGonzálezat 83'minutes
- 8GraneroBooked at 17mins
- 5Bergara
- 17Zurutuza
- 18CastroSubstituted forCanalesat 60'minutes
- 9AgirretxeSubstituted forVelaat 60'minutes
Substitutes
- 2Martínez
- 3González
- 11Vela
- 14Pardo Gutiérrez
- 16Canales
- 19Berchiche Izeta
- 31Bardaji
Real Madrid
Formation 4-3-3
- 1Casillas
- 15CarvajalBooked at 36minsSubstituted forArbeloaat 77'minutes
- 3Pepe
- 4Ramos
- 12Marcelo
- 19ModricSubstituted forKhediraat 74'minutes
- 8Kroos
- 23IscoBooked at 82mins
- 10Rodríguez
- 9Benzema
- 11Bale
Substitutes
- 2Varane
- 6Khedira
- 13Navas
- 17Arbeloa
- 18Nacho
- 24Illarramendi
- 27de Tomás
- Referee:
- Juan Martínez Munuera
- Attendance:
- 27,879
Match Stats
- Possession
- Home45%
- Away55%
- Shots
- Home13
- Away19
- Shots on Target
- Home5
- Away5
- Corners
- Home8
- Away6
- Fouls
- Home18
- Away12
Live Text
Post update
Full Time
Second Half ends, Real Sociedad 4, Real Madrid 2.
Post update
Sergio Ramos (Real Madrid) wins a free kick in the defensive half.
Post update
Foul by Sergio Canales (Real Sociedad).
Post update
Karim Benzema (Real Madrid) hits the left post with a left footed shot from the centre of the box. Assisted by James Rodríguez.
Post update
Attempt missed. James Rodríguez (Real Madrid) left footed shot from the centre of the box misses to the left. Assisted by Sami Khedira with a headed pass.
Post update
Gareth Bale (Real Madrid) wins a free kick in the defensive half.
Post update
Foul by Alberto De la Bella (Real Sociedad).
Post update
Attempt saved. James Rodríguez (Real Madrid) left footed shot from outside the box is saved in the bottom left corner. Assisted by Sami Khedira.
Post update
Offside, Real Sociedad. Eñaut Zubikarai tries a through ball, but Carlos Vela is caught offside.
Post update
Foul by Sergio Ramos (Real Madrid).
Post update
Eñaut Zubikarai (Real Sociedad) wins a free kick in the defensive half.
Post update
Álvaro Arbeloa (Real Madrid) wins a free kick on the right wing.
Post update
Foul by Carlos Vela (Real Sociedad).
Post update
Sergio Ramos (Real Madrid) wins a free kick in the defensive half.
Post update
Foul by Carlos Vela (Real Sociedad).
Post update
Attempt missed. Sami Khedira (Real Madrid) header from very close range is just a bit too high. Assisted by James Rodríguez with a cross following a corner.
Post update
Corner, Real Madrid. Conceded by Mikel González.
Post update
Offside, Real Sociedad. Sergio Canales tries a through ball, but Zaldua is caught offside.
Substitution
Substitution, Real Sociedad. Mikel González replaces Xabi Prieto.