Real Betis produced a stunning second-half comeback to inflict a painful 3-2 defeat on Barcelona and severely damage the Catalan side's Primera Liga title hopes.
Frank Rijkaard's team ended the day in third spot after Villarreal leapfrogged them with a 3-0 win over Atletico Madrid.
Barca had looked set to move to within a point of rivals Real Madrid after they stormed into an early two-goal lead at the Ruiz de Lopera Stadium.
Bojan Krkic and Samuel Eto'o struck within three first-half minutes to give the visitors a comfortable cushion at the interval, but Betis hit back shortly after the break through Edu.
The Brazilian then had a penalty saved by Victor Valdes, but Betis equalised a minute later through Juanito and stole a dramatic win when Edu atoned for his earlier miss with a stunning strike late on.
Betis were allowed to play the game at their own ground despite being given a two-match stadium ban after Athletic Bilbao goalkeeper Armando Ribeiro was struck in the face by a bottle thrown from the crowd two weeks ago.
The Spanish Football Federation (RFEF) had ordered the game to be played at Atletico Madrid's Vicente Calderon stadium, but Spain's Sporting Discipline Committee (CEDD) overturned the decision following an appeal.
In contrast to Barca, Villarreal had no such worries as they stormed to a comfortable win over Atletico.


