Real Madrid lost its first league game of the season as coach Zinedine Zidane's reboot of the club continues to malfunction.
Despite missing a number of star players, his side was the heavy favorite going into Saturday's match against newly-promoted Mallorca, but was given a rude awakening as the league minnows held on for a shock 1-0 win.
Lago Junior scored the game's only goal as Real Madrid was forced to play the closing stages with 10 men after Alvaro Odriozola was sent off for two bookable offenses.
New signing Eden Hazard missed the match after the birth of his child and the likes of Luka Modric and Gareth Bale were absent through injury.
Despite this being Real's first domestic loss, Zinedine's team has failed to impress this season and is yet to win a game in this year's UEFA Champions League group stages.
"The problem is that we have to show every three days that we're good. That's the difficulty. We don't do it," Zidane said after the match.
"I won't say that I'm worried because I don't like the word, but if we want to win something this season, we need consistency."