Real Mallorca spoiled Frank Rijkaard's last home game with Barcelona, as they came back from two goals down to beat the Catalans 3-2 at Nou Camp.
Barca were 2-0 up on the hour mark, thanks to goals from the in-form Thierry Henry and Samuel Eto'o.
However, the visitors made a remarkable comeback as Borja Valero and Pierre Webo leveled the scoring, before the Primera Liga top scorer Daniel Guiza snatched an injury time winner with his 26th of the season.
Barca are now in danger of losing third place to Atletico Madrid after the latter's 1-0 victory over Deportivo Lacoruna made them level on 64 points with Rijkaard's team.
Elsewhere, champions Real Madrid played out a 2-2 draw at Real Zaragoza, who are on the verge of relegation.
Villarreal cemented their second place with a 2-0 home victory over Espanyol.
نرشح لكم
10 لإفريقيا.. فيفا يعلن توزيع مقاعد كأس العالم للناشئين في خمس سنوات متتالية
مواعيد مباريات الأربعاء 15 مايو 2024 - الدوري المصري.. ونهائي كأس إيطاليا
جوارديولا: مباراة توتنام كانت صعبة ولكن فزنا بها مثل التنس
بعد حسم الدوري.. ريال مدريد يكتسح آلافيس بخماسية
سقوط جوارديولا ليس اليوم.. سون يرفض منح هدية لـ أرسنال وسيتي يفوز على توتنام ويقترب من الدوري
فوت ميركاتو: مدرب إبسويتش وسام مرسي مرشح لـ مانشستر يونايتد
انتهت الدوري الإسباني - ريال مدريد (5)-(0) آلافيس.. نهاية المباراة
انتهت الدوري الإنجليزي - توتنام (0)-(2) مانشستر سيتي.. الأزرق على القمة