Jude Bellingham was sent off as Real Madrid missed the chance to move four points clear at the top of La Liga in a frustrating draw against Osasuna.
The England midfielder, who scored Real’s late winner at Manchester City in the Champions League on Tuesday, was shown a straight red in the 39th minute for foul and abusive language towards referee Jose Luis Munuera Montero.
Bellingham’s only previous dismissal for Real came after the final whistle in a 2-2 draw at Valencia in March 2024, when he received a second yellow for complaining to the referee.
France forward Kylian Mbappe had given Real the lead at Estadio El Sadar, latching on to Federico Valverde’s inch-perfect cross to fire home his 17th league goal of the season.
But Osasuna were given a lifeline in the 58th minute after Eduardo Camavinga was adjudged to have fouled Ante Budimir in the box – and the home striker scored from the spot.
As the second half wore on, Real continued to push for a winner, but Mbappe wasted an opportunity to find Vinicius Jr in acres of space in the Osasuna box.
The Brazil forward carved out a chance to fire Real back in front with 15 minutes remaining, dribbling past two defenders in the area before his effort was headed off the line by Alejandro Catena.
Vinicius also dug out a back-post cross with 10 minutes remaining but Luka Modric could not direct his side-foot volley on target.
Atletico Madrid, who are two points behind Real, will go top if they win against Celta Vigo later on Saturday.
Hansi Flick’s Barcelona will also leapfrog Real on goal difference if they beat Rayo Vallecano on Monday night.