Leaders Barcelona suffered only their third La Liga defeat of the season as Rayo Vallecano secured a memorable win.
Goals by Alvaro Garcia and Fran Garcia put the mid-table hosts in a commanding position before Robert Lewandowski scored a late consolation.
Barca remain on course to win a first La Liga title since 2018-19, 11 points clear of nearest rivals Real Madrid with eight matches left.
They host fifth-placed Real Betis on Saturday (kick-off 20:00 BST).
Garcia put Vallecano ahead after firing across Marc-Andre ter Stegen before Garcia doubled the lead.
Lewandowski pulled one back after Franck Kessie's shot was blocked, his 18th La Liga goal of the season.
It was Barcelona's first defeat in La Liga since 26 February, while they have won just one of their past four league games.
Latest Stories
-
Tullow, partners affirm commitment to support coastal communities
18 mins -
Creative Addictions: Documentary on drug use among celebrities premieres on Joy News, Joy FM, Joy Prime
31 mins -
‘There is something mysteriously amiss somewhere’ – Gabby Otchere-Darko on ‘dumsor’
56 mins -
Sean ‘Diddy’ Combs: What we know about the accusations against him
1 hour -
Education giant Excel-Plus Education set to host 2024 Study Abroad Fair at Accra City Hotel
1 hour -
Newmont unites communities through sports as it hosts intercommunity football gala in Akyem
1 hour -
Zoomlion Ghana Limited donates to support 8-year-old leukaemia patient
1 hour -
Telecel Ghana and Huawei sign new framework contract to provide better network experience
1 hour -
Hotter countries generate more food waste per capita in households
2 hours -
Kwaku Antwi-Boasiako: Eunuchs and Homosexuality
2 hours -
NIC and partners commit to improve insurance coverage through inclusive insurance
2 hours -
Thieves ransack Obuasi Hospital Medical Superintendent’s residence
2 hours -
Kenya: Safari Rally to be Extended to Five Days
2 hours -
Rebel Wilson lost her virginity at 35; hopes to spread a ‘positive message’ by sharing her story
2 hours -
I applied for speedy hearing of injunction application by Dafeamekpor – Attorney General clarifies
3 hours