Luka Modric scored Real Madrid's third as Zinedine Zidane's side stayed joint-top with Barcelona
Substitute Gareth Bale received a mixed reception at the Bernabeu as Real Madrid fought back to defeat Real Sociedad and stay joint-top of La Liga with Barcelona.
Bale was pictured with a flag reading "Wales. Golf. Madrid. In that order" while on international duty and was initially jeered by home supporters.
Karim Benzema cancelled out Willian Jose's second-minute opener.
Second-half goals from Luka Modric and Federico Valverde then sealed victory.
Earlier on Saturday, reigning champions Barcelona edged past Leganes to move three points ahead of Real Madrid.
-
Gareth Bale: 'Disrespectful, misguided, ungrateful'
Bale: 'I definitely have a bit more excitement playing for Wales'
Zinedine Zidane's side made the worst possible start to their bid to keep up with their rivals when Willian Jose intercepted Sergio Ramos' ill-judged back pass and rounded goalkeeper Thibaut Courtois.
But Karim Benzema's goal before half-time - his fifth in three games for Real - was followed by Valverde's deflected shot and Modric's well-taken finish as the hosts dominated after the interval.
Bale's name had been jeered by supporters when announced on the team sheet prior to kick-off, and he received a similar response when introduced from the bench after 67 minutes for his first Real appearance since 5 October.
The Wales forward received heavy criticism in the Spanish media after posing with the contentious flag as his country secured qualification for Euro 2020 on Tuesday.
Manager Zidane has insisted there is no need to discuss the incident further, and by full-time Bale appeared to have earned back some support - receiving applause for the part he played in Modric's third and also his defensive efforts as Real closed out the game.
Attention now turns to the Champions League for Zidane's side, who host Paris St-Germain on Tuesday (20:00 GMT).
- Real Madrid v Real Sociedad as it happened
-
Line-ups
Match Stats
Live Text
Line-ups
Real Madrid
13Courtois
2Carvajal
5Varane
4RamosBooked at 52mins
23Mendy
10ModricSubstituted forIscoat 83'minutes
14Casemiro
15ValverdeSubstituted forKroosat 76'minutes
27RodrygoSubstituted forBaleat 67'minutes
9Benzema
7E Hazard
Substitutes
1Areola
3Militão
8Kroos
11Bale
12Marcelo
18Jovic
22Isco
Real Sociedad
1Remiro
2ZalduaBooked at 84mins
6Elustondo
3Llorente
20Monreal
5Zubeldia
8Merino
7Portugués ManzaneraSubstituted forJanuzajat 73'minutes
21Ødegaard
10OyarzabalSubstituted forIsakat 80'minutes
9Da Silva
Substitutes
11Januzaj
12Muñoz
13Moyá
16Guevara
17Zurutuza
19Isak
24Le Normand
Referee:
Jesús Gil Manzano
Attendance:
69,305
Match Stats
Home TeamReal MadridAway TeamReal Sociedad
Possession
Home53%
Away47%
Shots
Home18
Away11
Shots on Target
Home10
Away6
Corners
Home4
Away3
Fouls
Home13
Away16
Live Text
Posted at
Match ends, Real Madrid 3, Real Sociedad 1.
Full TimePosted at 90'+4'
Second Half ends, Real Madrid 3, Real Sociedad 1.
Posted at 90'+3'
Corner, Real Madrid. Conceded by Álex Remiro.
Posted at 90'+3'
Attempt saved. Karim Benzema (Real Madrid) left footed shot from outside the box is saved in the top left corner. Assisted by Isco.
Posted at 90'+2'
Attempt missed. Mikel Merino (Real Sociedad) left footed shot from outside the box is too high. Assisted by Martin Ødegaard.
Posted at 90'+1'
Foul by Daniel Carvajal (Real Madrid).
Posted at 90'+1'
Martin Ødegaard (Real Sociedad) wins a free kick in the defensive half.
Posted at 90'
Attempt saved. Gareth Bale (Real Madrid) left footed shot from the right side of the six yard box is saved in the bottom left corner. Assisted by Isco.
Posted at 84'
Foul by Gareth Bale (Real Madrid).
Posted at 84'
Alexander Isak (Real Sociedad) wins a free kick in the attacking half.
BookingPosted at 84'
Joseba Zaldua (Real Sociedad) is shown the yellow card for a bad foul.
Posted at 84'
Eden Hazard (Real Madrid) wins a free kick in the defensive half.
Posted at 84'
Foul by Joseba Zaldua (Real Sociedad).
Posted at 83'
Corner, Real Sociedad. Conceded by Thibaut Courtois.
Posted at 83'
Attempt saved. Alexander Isak (Real Sociedad) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Mikel Merino.
SubstitutionPosted at 83'
Substitution, Real Madrid. Isco replaces Luka Modric.
Posted at 82'
Attempt missed. Adnan Januzaj (Real Sociedad) right footed shot from a difficult angle on the right is close, but misses to the right following a fast break.
Posted at 82'
Attempt blocked. Eden Hazard (Real Madrid) right footed shot from the left side of the box is blocked. Assisted by Toni Kroos.
Posted at 81'
Attempt missed. Karim Benzema (Real Madrid) right footed shot from outside the box is high and wide to the right. Assisted by Eden Hazard.
Posted at 81'
Attempt missed. Martin Ødegaard (Real Sociedad) left footed shot from outside the box misses to the right. Assisted by Willian José.
SubstitutionPosted at 80'
Substitution, Real Sociedad. Alexander Isak replaces Mikel Oyarzabal.
Posted at 80'
Attempt missed. Toni Kroos (Real Madrid) right footed shot from outside the box is high and wide to the right. Assisted by Daniel Carvajal.
SubstitutionPosted at 76'
Substitution, Real Madrid. Toni Kroos replaces Federico Valverde.
Goal!Posted at 74'
Goal! Real Madrid 3, Real Sociedad 1. Luka Modric (Real Madrid) left footed shot from the centre of the box to the bottom left corner. Assisted by Karim Benzema with a headed pass.
SubstitutionPosted at 73'
Substitution, Real Sociedad. Adnan Januzaj replaces Portu.
Posted at 71'
Foul by Luka Modric (Real Madrid).
Posted at 71'
Mikel Merino (Real Sociedad) wins a free kick in the attacking half.
Posted at 69'
Offside, Real Madrid. Casemiro tries a through ball, but Gareth Bale is caught offside.
Posted at 67'
Foul by Ferland Mendy (Real Madrid).
Posted at 67'
Joseba Zaldua (Real Sociedad) wins a free kick in the defensive half.
SubstitutionPosted at 67'
Substitution, Real Madrid. Gareth Bale replaces Rodrygo.
Posted at 66'
Eden Hazard (Real Madrid) wins a free kick in the defensive half.
Posted at 66'
Foul by Igor Zubeldia (Real Sociedad).
Posted at 65'
Offside, Real Madrid. Raphael Varane tries a through ball, but Rodrygo is caught offside.
Posted at 64'
Daniel Carvajal (Real Madrid) wins a free kick in the defensive half.
Posted at 64'
Foul by Nacho Monreal (Real Sociedad).
Posted at 64'
Attempt saved. Willian José (Real Sociedad) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Martin Ødegaard with a cross.
Posted at 64'
Corner, Real Sociedad. Conceded by Ferland Mendy.
Posted at 63'
Attempt saved. Eden Hazard (Real Madrid) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Federico Valverde.
Posted at 62'
Attempt blocked. Karim Benzema (Real Madrid) right footed shot from outside the box is blocked. Assisted by Rodrygo.
Show more updates
goal
Source: bbc.com