Second-place Barcelona were shocked to lose 1-0 at home to Rayo Vallecano in a Spanish La Liga match on Sunday, while league leaders Real Madrid are only one point away from being champions in 2022.
At Camp Nou Stadium, Alvaro Garcia of Rayo Vallecano scored the game-winning goal in the seventh minute.
Barcelona is in second place with 63 points.
With five games remaining in the Spanish league, Real Madrid leads Barcelona by 15 points.
If the Whites draw Espanyol on Saturday in Madrid, they will have a chance to win La Liga in 2022.
Mid-table Rayo Vallecano leads the league with 40 points.