Last time Barcelona lost at home in the league was in 2016 (image courtesy Getty)

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.

Advertise With Us

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.