Eden Hazard has not started a La Liga game for Real Madrid since 30 January
Real Madrid's title hopes were dented as Zinedine Zidane's side were held to a goalless draw at home to Real Betis.
Real are two points behind Atletico Madrid, who play Athletic Bilbao on Sunday. Barcelona are third, three behind Real but with two games in hand.
Rodrygo struck the crossbar with a mis-hit cross as the defending champions laboured against Manuel Pellegrini's Europa League hopefuls.
Guido Rodriguez was denied by Thibaut Courtois with Betis' best chance.
Real Madrid v Real Betis as it happened
One positive for Real, who beat Cadiz on Wednesday to move top before Atletico responded with victory over Huesca on Thursday, was the return of Eden Hazard after injury.
The Belgium playmaker was introduced as a 77th-minute substitute for his first league appearance since 13 March.
Next up for Real Madrid is their Champions League semi-final first leg tie at home to Hazard's former club Chelsea on Tuesday (20:00).
Real president Florentino Perez, who has been one of the most vocal advocates of the controversial European Super League project, told Spanish newspaper AS on Saturday that those founding clubs have "binding contracts" and "cannot leave".
Line-upsMatch StatsLive Text
1Courtois2Carvajal3Militão5Varane6Nacho10Modric14Casemiro22Isco25Rodrygo9Benzema11Asensio1Courtois2CarvajalSubstituted forOdriozolaat 68'minutes3Militão5Varane6Nacho10ModricSubstituted forBlancoat 77'minutes14Casemiro22IscoBooked at 35minsSubstituted forMarceloat 68'minutes25RodrygoSubstituted forVinícius Júniorat 59'minutes9Benzema11AsensioSubstituted forE Hazardat 77'minutes
7E Hazard12Marcelo13Lunin19Odriozola20Vinícius Júnior24Mariano26Altube30Arribas31Blanco
25Bravo22Leite de Souza Junior23Mandi6Ruiz33Miranda21Rodríguez18Guardado20Lainez10Canales17Sánchez Rodríguez9Iglesias25BravoBooked at 90mins22Leite de Souza Junior23Mandi6Ruiz33Miranda21Rodríguez18GuardadoSubstituted forWilliam Carvalhoat 88'minutes20LainezSubstituted forJuanmiat 80'minutes10Canales17Sánchez RodríguezSubstituted forRuibalat 59'minutes9IglesiasSubstituted forMorónat 80'minutesBooked at 90mins
1Robles2Montoya4Akouokou5Bartra7Juanmi12da Silva Júnior14William Carvalho15Moreno Lopera16Morón19Fekir24Ruibal28SánchezReferee:Xavier Estrada Fernández
Home TeamReal MadridAway TeamReal BetisPossessionHome58%Away42%ShotsHome17Away6Shots on TargetHome5Away2CornersHome8Away2FoulsHome17Away13
Match ends, Real Madrid 0, Real Betis 0.