Real Madrid suffered a damaging 1-0 defeat at home to Getafe in La Liga, leaving them four points behind leaders Barcelona.
Alvaro Arbeloa's side fell to a second consecutive loss in the Spanish top flight for the first time since 2020, with Martin Satriano scoring a superb volley for Getafe.
Madrid forward Franco Mastantuono was sent off in stoppage time for apparent dissent, making a bad night worse for Los Blancos.
With Kylian Mbappe out injured, Madrid lined up with Gonzalo Garcia and Vinicius Junior in attack, but were unable to break down Getafe's defense.
Vinicius spurned a fine early chance, and Arda Guler's brilliant roulette was tipped over by David Soria.
Satriano broke the deadlock with a delicious strike from the edge of the box, and Getafe held on for a historic win at the Bernabeu.
Madrid will visit Celta Vigo on Friday in La Liga, before hosting Manchester City in the Champions League last 16.