This live text is over now, thanks for joining me today.
It's all over. A fair enough result in the end but Real Madrid's five-game winning run comes to an end and they fail to overtake Barcelona into second.
They send nearly everyone bar the keeper forward but Real Sociedad clear, without being able to take advantage of the space.
Madrid have a corner with 50 seconds to go. How much will they risk here?
I was not expecting that as Real Madrid centre-back Nacho does a piroutte before firing in an excellent cross. Hugo Duro's header is deflected over.
Three minutes added on. Enough time for a Madrid winner?
Vinicius Jr marks his 100th Real Madrid appearance by surely rescuing a point at least.
Federico Valverde plays a back heel down the wing to Lucas Vazquez. He crosses, just behind Hugo Duro, and there is Brazilian youngster Vinicius to finish.
Hugo Duro pulls the ball back to Casemiro, who has his sixth effort of the game. None on target. This one was deflected over for a corner, which Real Sociedad clear.
Aihen Munoz is almost played in with his first touch but can't get a shot away. Madrid counter but it's well defended.
Real Sociedad bring off David Silva, who has had a good game. Aihen Munoz is on.
One of Real Madrid's better chances of the half. Rodrygo goes on a nice run and plays a one-two with fellow sub Federico Valverde, before shooting just wide.
Double Real Sociedad change as Carlos Fernández and Modibo Sagnan replace Alexander Isak and the booked Andoni Gorosabel. Like for like positionally.
Real Sociedad haven't had the ball much in the past 10 or 20 minutes. Captain Mikel Oyarzabal starts a counter, but instead of trying to find his striker, he decides to not take the risk so they can have the ball for a bit.
Two more Real Sociedad subs are getting ready to come on.
Now Robin le Normand is heading the ball behind at the other end as Toni Kroos' bouncing shot causes some uncertainty.
The corner comes to nothing.
Good play by Madrid's Casemiro to stop Robin le Normand from getting a free run at the ball and the Real Sociedad defender heads over.
Ferland Mendy whips in a cross for Madrid which Vinicius Jr volleys into the turf. It bounces around the box but the away keeper eventually grabs it.
Another Madrid change as Federico Valverde replaces veteran Luka Modric in central midfield.
Real Sociedad defender Andoni Gorosabel knows he won't catch Vinicius Jr, so pulls him back. Yellow card.
Casemiro has had a few scoring chances today and this looks one of his better ones as he heads wide from Lucas Vazquez's cross. The offside flag goes up but if that had gone in, VAR would have had a look. It was close.