Barcelona suffered a first La Liga home defeat in 43 games, falling to Osasuna on the night they lost their La Liga title to Real Madrid.
Even a win over the mid-table side would not have been enough for Barca, as Madrid beat Villarreal 2-1.
Jose Arnaiz put Osasuna ahead before Lionel Messi levelled with a free-kick.
The visitors had Enric Gallego sent off for elbowing Clement Lenglet before Roberto Torres' close-range winner from Kike Barja's cross in injury time.
The last time Barca lost at home in the league was in November 2018, 4-3 to Real Betis, who were managed by now Barca boss Quique Setien.
Barca's only hope of a major trophy now is the Champions League. They host Napoli in the last 16 second leg on Saturday, 8 August, having drawn 1-1 in Italy.
Latest Stories
-
GBC accuses Deputy Information Minister Sylvester Tetteh of demolishing its bungalow illegally
3 mins -
Boost for education as government commissions 80 projects
15 mins -
NAPO commissions library to honour Atta-Mills’ memory
26 mins -
OmniBSIC Bank champions health and wellness with thriving community walk
27 mins -
Kora Wearables unveils Neo: The Ultimate Smartwatch for Ghana’s tech-savvy and health-conscious users
31 mins -
NDC supports Dampare’s ‘no guns at polling stations’ directive
34 mins -
Police officer interdicted after video of assault goes viral
52 mins -
KNUST’s Prof. Reginald Annan named first African recipient of World Cancer Research Fund
53 mins -
George Twum-Barimah-Adu pledges inclusive cabinet with Minority and Majority leaders
2 hours -
Labourer jailed 5 years for inflicting cutlass wounds on businessman
2 hours -
Parliament urged to fast-track passage of Road Traffic Amendment Bill
2 hours -
Mr Daniel Kofi Asante aka Electrician
2 hours -
Minerals Commission, Solidaridad unveils forum to tackle child labour in mining sector
2 hours -
Election 2024: Engagement with security services productive – NDC
2 hours -
Retain NPP for the good of Ghana – Rebecca Akufo-Addo
2 hours