The hosts got off to a fast start once var helped award a penalty within the fifth minute once Clement Lenglet was adjudged to have handled the ball within the area.
Sergio Canales stepped up to convert the penalty to grant Betis an early lead.
However, the lead solely lasted 2 minutes once
Lionel Messi beautifully found Frenkie de Jong darting into the area before the Netherlander brought the ball down along with his chest before volleying home.
Betis fixed up their lead shortly before the half-hour mark once Nabil Fekir was sent through on goal before finishing with a long-range effort to make it 2-1.
They looked good for their lead however in first-half stoppage time, Barcelona struck once more through the unlikely supply of Sergio Busquets, who netted his initial goal of the season.
Despite many good possibilities, Messi struggled to get past Betis goalkeeper Robles, who done a number of brilliant saves to deny Argentina.
With twenty minutes left on the clock, it absolutely was Lenglet who went from zero to hero once giving Barcelona the lead for the first time with a header from a free-kick.
It all began to disintegrate for the hosts once Fekir received 2 yellow cards in quick succession to get himself sent off.
Lenglet’s rollercoaster of a performance complete up with the frenchman seeing red for a second yellow card offense.