text: The hosts led when Cristiano Ronaldo played in Mateo Kovacic for his first La Liga goal.
  Kovacic then played in Ronaldo to clip the ball over keeper Geronimo Rulli - his 13th goal in his past 13 games.
  The visitors had Inigo Martinez sent off for two bookings before Alvaro Morata headed in Lucas Vazquez's cross.
  Real Madrid were the only one of the top four in Spain to win this weekend, after Barcelona drew 1-1 with Real Betis, Sevilla lost 3-1 to Espanyol and Atletico Madrid drew 0-0 with Alaves.
  Their convincing victory was even more impressive, given Real Sociedad are in fifth place, only one point behind Atletico in the race for a Champions League spot.
  Match ends, Real Madrid 3, Real Sociedad 0.
  Second Half ends, Real Madrid 3, Real Sociedad 0.
  Zaldúa (Real Sociedad) wins a free kick in the defensive half.
  Foul by Álvaro Morata (Real Madrid).
  Offside, Real Madrid. Isco tries a through ball, but Cristiano Ronaldo is caught offside.
  Substitution, Real Madrid. Marco Asensio replaces Lucas Vázquez.
  Zaldúa (Real Sociedad) wins a free kick on the right wing.
  Foul by Casemiro (Real Madrid).
  Goal!  Real Madrid 3, Real Sociedad 0. Álvaro Morata (Real Madrid) header from the centre of the box to the bottom left corner. Assisted by Lucas Vázquez with a cross following a fast break.
  Zaldúa (Real Sociedad) wins a free kick on the right wing.
  Foul by Casemiro (Real Madrid).
  Foul by Zaldúa (Real Sociedad).
  Álvaro Morata (Real Madrid) wins a free kick in the defensive half.
  Substitution, Real Sociedad. Esteban Granero replaces Sergio Canales.
  Substitution, Real Madrid. Isco replaces Mateo Kovacic.
  Lucas Vázquez (Real Madrid) is shown the yellow card for a bad foul.
  Carlos Vela (Real Sociedad) wins a free kick in the attacking half.
  Foul by Lucas Vázquez (Real Madrid).
  Attempt saved. Kévin Rodrigues (Real Sociedad) right footed shot from outside the box is saved in the top right corner. Assisted by Carlos Vela.
  Second yellow card to Iñigo Martínez (Real Sociedad) for a bad foul.
  Foul by Iñigo Martínez (Real Sociedad).
  Casemiro (Real Madrid) wins a free kick on the right wing.
  Attempt saved. Lucas Vázquez (Real Madrid) right footed shot from the right side of the box is saved in the centre of the goal.
  Offside, Real Madrid. Cristiano Ronaldo tries a through ball, but Álvaro Morata is caught offside.
  Kévin Rodrigues (Real Sociedad) is shown the yellow card for a bad foul.
  Foul by Kévin Rodrigues (Real Sociedad).
  Lucas Vázquez (Real Madrid) wins a free kick on the right wing.
  Foul by Iñigo Martínez (Real Sociedad).
  Mateo Kovacic (Real Madrid) wins a free kick in the defensive half.
  Carlos Vela (Real Sociedad) wins a free kick in the defensive half.
  Foul by Nacho (Real Madrid).
  Substitution, Real Madrid. Álvaro Morata replaces Karim Benzema.
  Iñigo Martínez (Real Sociedad) wins a free kick in the defensive half.
  Foul by Karim Benzema (Real Madrid).
  Foul by Carlos Vela (Real Sociedad).
  Toni Kroos (Real Madrid) wins a free kick on the left wing.
  Attempt blocked. Kévin Rodrigues (Real Sociedad) left footed shot from outside the box is blocked.
  Corner,  Real Sociedad. Conceded by Casemiro.
  Substitution, Real Sociedad. Carlos Vela replaces Mikel Oyarzabal.
  Substitution, Real Sociedad. Xabi Prieto replaces Willian José.
target: Real Madrid took advantage of Barcelona and Sevilla slipping up by beating Real Sociedad to go four points clear at the top of La Liga.