Postpublished at 66 mins
Real Madrid 0-0 Osasuna
Marco Asensio's cross is headed clear by David Garcia. NOT Aridane, for a change.
All players are camped inside the Osasuna half, but Sergio Herrera hasn't had a great deal to do since the restart.
Real Madrid win puts them back to within two points of Atletico Madrid
Atleti beat Elche 1-0 earlier in day
Barcelona, now three points behind Real, play Valencia on Sunday
Matt Howarth
Real Madrid 0-0 Osasuna
Marco Asensio's cross is headed clear by David Garcia. NOT Aridane, for a change.
All players are camped inside the Osasuna half, but Sergio Herrera hasn't had a great deal to do since the restart.
Real Madrid 0-0 Osasuna
Marcelo and Vinicius Junior make way for Real - they're replaced by Miguel Gutierrez and Rodrygo.
Osasuna duo Chimy Avila and Javi Martinzez come off for Ante Budimir and Darko Brasanac.
Real Madrid 0-0 Osasuna
Both teams are about to make a double substitution.
Real Madrid 0-0 Osasuna
The game is starting to open up now.
Javi Martinez is left in acres of space in the Real penalty area but his first touch is all wrong and Thibaut Courtois mops up the danger.
Real Madrid 0-0 Osasuna
An hour gone at the Alfredo Di Stefano Stadium.
Three of Real's last five games have finished goalless. Another stalemate here would be a major blow to their title chances.
Real Madrid 0-0 Osasuna
Osasuna substitute Oier Sanjurjo has also been shown a yellow card. Looks like he said something to one of the officials.
Silly.
Real Madrid 0-0 Osasuna
Javi Martinez is booked for a challenge on Eden Hazard and Real have a free-kick around 30-35 yards from goal.
Marco Asensio's out-swinging ball is volleyed acrobatically towards goal by Militao, but he fails to hit the target.
Real Madrid 0-0 Osasuna
Alvaro Odriozola's cross is cleared and Osasuna break forward with pace.
It's four against two in the visitors' favour but they fail to make the most of it, Moncayola's shot from distance flying straight at Thibaut Courtois.
Real Madrid 0-0 Osasuna
Osasuna defender Aridane - who has had a very good game so far - gives the ball away to Vinicius Junior, who tries to dribble his way into the penalty area but is dispossessed by Nacho Vidal.
Real Madrid 0-0 Osasuna
Now Rodrygo is getting ready to come on for Real.
No beating about the bush from Zinedine Zidane.
Real Madrid 0-0 Osasuna
Referee Guillermo Cuadra Fernández stops play for a quick word with Sergio Herrera, who was taking his time over a goal-kick.
No sign of a yellow card, though.
Real Madrid 0-0 Osasuna
The second half is settling into a similar pattern as the first, with Madrid enjoying the lion's share of possession and Osasuna attempting to soak up the hosts' pressure.
Real Madrid 0-0 Osasuna
And off we go again!
HT: Real Madrid 0-0 Osasuna
Nope. Raphael Varane makes way for Nacho in a like-for-like replacement.
HT: Real Madrid 0-0 Osasuna
Real are making a change at half-time. Nacho is entering the fray.
A change in system for the hosts?
HT: Real Madrid 0-0 Osasuna
Real need to win this evening to cut the gap to leaders Atletico Madrid back to two points.
Diego Simeone's side beat Elche 1-0 earlier today to extend their lead at the top of La Liga.
HT: Real Madrid 0-0 Osasuna
Sergio Herrera has been superb in goal for Osasuna, making three excellent saves.
This stop from Militao's header was arguably the pick of the bunch.
Real Madrid 0-0 Osasuna
The referee calls an end to a thoroughly entertaining first 45 minutes.
Real Madrid 0-0 Osasuna
That would have put the cat amongst the pigeons!
Chimy Avila beats Thibaut Courtois with a superb diving header but the striker was just offside from Manu Sanchez's delivery.
Big let-off for Real.
Real Madrid 0-0 Osasuna
Time for a breakthrough before the interval?
Osasuna are determined to get to half-time on level terms. All 11 visiting players are sat deep inside their own half, giving Real very little room to manoevre.