Barcelona suffered a home league defeat for the first time in two years as Real Betis silenced Camp Nou with a 4-3 win on Sunday
Betis went in front after 10 minutes through Junior Firpo, before Joaquin doubled the lead before half-time.
Barca superstar Lionel Messi converted a penalty but a Marc-Andre ter Stegen mistake allowed Giovani lo Celso to make it 3-1.
Arturo Vidal’s tap-in gave, however, the Catalan giants hope, but Sergio Canales got the away side’s fourth, before a Messi consolation.
Ernesto Valverde’s side remain at the top of La Liga, one point ahead of Sevilla, Atletico Madrid and Alaves.
Barcelona had Ivan Rakitic sent off for a second yellow card with eight minutes left when chasing the game 3-2.