Luka Modric struck the crossbar midway through the first half but Real were frustrated by an aggressive and disciplined Getafe team who deserved the victory, just their fourth in LaLiga this season.
Real manager Carlo Ancelotti called on Eden Hazard and Marcelo at half-time but they continued to struggle and created few chances. Karim Benzema was kept quiet and Real missed Vinicius Junior, who was unavailable after testing positive for COVID-19 this week.
The result, Real’s first defeat since they were beaten by Espanyol on Oct. 3, means the LaLiga leaders stay eight points clear of second-placed Sevilla in the table, although Julen Lopetegui’s side now have two games in hand and can reduce their advantage with a win at Cadiz on Monday.
Real have now also dropped five points in their last three LaLiga games following their 0-0 draw against Osasuna on Dec. 19.