Barcelona wasted a golden opportunity to extend their lead at the top of La Liga as they suffered a shock 2-1 defeat at Rayo Vallecano thanks to goals in each half from Álvaro García and Fran García.
With seven games to play, Barça are top of the league on 76 points, 11 ahead second-placed Real Madrid, who were also stunned 4-2 at lowly Girona on Tuesday. Rayo Vallecano are ninth on 43 points, four adrift of the European qualification spots.