Swedish substitute Williot Swedberg was the star of the match, scoring in the 54th minute and again in 90+3, securing an impressive away victory for Celta Vigo.
Real Madrid’s night worsened as they finished with nine players following the dismissal of defender Fran García in the 64th minute and Álvaro Carreras in stoppage time (90+5).
Real Madrid lose momentum despite home advantage
Despite hopes of boosting their momentum at the Santiago Bernabéu, Real Madrid fell short. The team had recently ended a sequence of three successive away draws — against Girona (1–1), Elche (2–2) and Rayo Vallecano (0–0) — and seemed ready to keep improving. Instead, the defeat leaves the club stuck on 36 points, now four points behind champions and current leaders Barcelona.