Postpublished at 22:16 British Summer Time 26 April
That's all from us, have a good weekend and see you next time!
Real Madrid move 14 points clear at the top of La Liga
Carlo Ancelotti's side need just four more points to win title
Jude Bellingham on the bench as Arda Guler starts
Get involved #bbcfootball
Gary Rose
That's all from us, have a good weekend and see you next time!
Real Sociedad 0-1 Real Madrid
A weekend off now for Real Madrid before they switch focus to their Champions League semi-final first leg at Bayern Munich next week.
Real Sociedad 0-1 Real Madrid
The defeat was a blow for Real Sociedad's European hopes. They are sixth, but the teams behind them will now fancy their chances of overtaking them.
Real Sociedad 0-1 Real Madrid
It wasn't pretty but that's job done for Real Madrid. Four more points and they will win La Liga.
Real Sociedad 0-1 Real Madrid
All over!
Real Madrid edge victory to go 14 points clear at the top.
Real Sociedad 0-1 Real Madrid
Eduardo Camavinga's strong shot is pushed away as Real Madrid almost snatch a second, but then the whistle goes for offside.
Real Sociedad 0-1 Real Madrid
The ball is clipped in but Antonio Rudiger heads away.
Real Sociedad 0-1 Real Madrid
Real Sociedad win a free-kick midway inside the Real Madrid half after Arsen Zakharyan is fouled. This one needs to get into the box...
Real Sociedad 0-1 Real Madrid
Real Sociedad will feel like this is a big opportunity missed if they don't equalise. Real Madrid's only real chance was their goal.
We're into the first of five minutes of stoppage time.
Real Sociedad 0-1 Real Madrid
More firepower for Real Sociedad as André Silva replaces defender Robin Le Normand.
Real Sociedad 0-1 Real Madrid
Lucas Vázquez is on for the final minutes for Real Madrid as he replaces Luka Modric.
The victory is within Real Madrid's grasp.
Real Sociedad 0-1 Real Madrid
Sheraldo Becker, who came on a couple of minutes ago, is causing problems and bends an effort just over for the hosts.
The noise from the home fans increases.
Real Sociedad 0-1 Real Madrid
Into the final 10 minutes and Real Sociedad are increasing the pressure now.
Real Sociedad 0-1 Real Madrid
Real Sociedad go close to halving the deficit as Mikel Oyarzabal latches on to a great ball through the middle but clips his shot just wide.
Real Sociedad 0-1 Real Madrid
Time is running out for Real Sociedad as both sides make more changes. Jude Bellingham is staying on the bench for Real Madrid with Carlo Ancelotti keen to give him a rest.
Real Sociedad 0-1 Real Madrid
Mikel Oyarzabal prods in after a shot deflects through to him, but he was offside.
Real Sociedad 0-1 Real Madrid
Vinicius Jr has looked bright since coming on and he's chasing after everything. He tries to slip through Brahim Diaz, but Real Sociedad deal with the danger.
Real Sociedad 0-1 Real Madrid
Martín Zubimendi loses the ball to Luka Modric, and then commits a foul trying to win it back, so he is booked.
The lack of any rhythm to this half will suit Real Madrid as they look to grind out the win.
Real Sociedad 0-1 Real Madrid
Real Madrid make a double change as Vinicius Jr and Federico Valverde come on, with Dani Ceballos and goalscorer Arda Guler going off.
Real Sociedad 0-1 Real Madrid
The hosts make the first change of the game as Arsen Zakharyan comes on for Benat Turrientes, who has arguably been Real Sociedad's best player in this game.