Real Madrid's 11-game unbeaten run in LaLiga came to a surprising end as Enes Unal's strike gave Getafe a shock 1-0 win over the leaders on Sunday.
It meant Quique Sanchez Flores got the better of Carlo Ancelotti, with Madrid's head coach seeing his team deliver a flat performance in their first game of the new year.
Madrid had won their last five away LaLiga games, scoring at least two goals in each, but they encountered a hard-grafting Getafe side who stretched their own undefeated streak to six games.
Unal took advantage of a defensive aberration from Eder Militao to strike early in the game, with Madrid frustrated in their efforts to draw level.
Militao was woefully caught out in the ninth minute, after collecting the ball from Toni Kroos on the edge of the penalty area. He stuttered rather than show his usual conviction and Unal exposed the uncertainty, making a careful tackle before firing past Thibaut Courtois, low into the left corner.
Madrid playmaker Luka Modric saw a long-range strike tipped wide and went closer in the 17th minute when he beat David Soria but his 15-yard strike rattled away off the crossbar.
Carlo Ancelotti saw his Madrid team struggle to break down the home defence and was rankled by the officiating of referee Mario Melero Lopez, who might reasonably have booked former Barcelona midfielder Carles Alena.
Alena had committed five fouls by half-time, but it was Ancelotti who picked up a yellow card as he showed frustration on the touchline.
Modric was thwarted by Soria again early in the second half, a tame shot easily gathered, with Madrid struggling to pose a serious threat. Karim Benzema had been quiet but teamed up neatly with substitute Eden Hazard and had a shot from 15 yards headed over the bar by Jorge Cuenca.
Marcelo had his shirt tugged in the penalty area but spot-kick appeals were dismissed, while Casemiro had a thumping 20-yard strike turned wide by the excellent Soria.