Real Madrid earned a point thanks to Alvaro Rodriguez’s first goal for the club. Real’s title hopes were harmed further after being held at the Bernabeu by 10-man rivals Atletico Madrid.
Jose Gimenez scored for the visitors shortly after Angel Correa was sent off for elbowing Antonio Rudiger.
YOU MAY ALSO LIKE: Martinelli’s Goal Gave Arsenal Hard-Earned Win Over Leicester
The hosts trail leaders Barcelona by seven points, and they play on Sunday.
Carlo Ancelotti’s side dominated the first half, but clear-cut chances were scarce before the break.
At one end, Marco Asensio stung Jan Oblak’s palms, while at the other, Yannick Carrasco shot straight at Thibaut Courtois as both sides struggled to find a way through.
After catching Rudiger in the chest with a flailing arm in the second half, half-time substitute Correa was shown a straight red card.
As Real struggled to capitalize on their numerical advantage, substitute Gimenez nodded Antoine Griezmann’s free-kick into the corner, putting the visitors within minutes of their first victory at the Bernabeu since 2016.
But Rodriguez rose highest to head Luka Modric’s corner past Oblak with five minutes remaining, becoming the 21st-youngest century’s player to score in a Madrid derby.
In the final stages, Eduardo Camavinga put Oblak to the test, but Atletico held on to move two points clear of fifth-placed Real Betis.
With a win over Almeria on Sunday, Barcelona can take a ten-point lead at the top of La Liga.
YOU MAY ALSO LIKE: Man City Comfortably 4-1 Beat Bournemouth In EPL Match
Diego Simeone’s 612th game as Atletico Madrid manager in all competitions equaled the late Luis Aragones’ club record.
Atletico confirmed after the game that left-back Reinildo had an anterior cruciate ligament rupture in a first-half collision with Federico Valverde, effectively ending his season.