Real Madrid came from behind to beat Real Sociedad 3-1 on Saturday in the 14th round of the Primera Liga.

Real Sociedad took the lead by Willian Jose da Silva (2), Karim Benzema tied for Real (37) in the 37th minute, Federico Valverde added the second goal (48), then Luca Modric scored the third goal for Real (74).

Royal have 28 points in second place on goal difference behind Barcelona. Real Sociedad have 23 points in fifth place.

This is Real's eighth win, which has a game in hand, in the league this season versus a loss in a match and a draw in four.

This is the fifth loss for Sociedad in the league this season against seven wins and two draws.

Almereng is set to face PSG next Tuesday in the Champions League, then Alaves against La Liga on 30 June, while Sociedad are set to face Eibar on Saturday in the 15th round of La Liga.