Barcelona hade nyligen en tuff period i ligaspelet där tre matcher utan seger radades upp. I veckoomgången tog dock katalanerna en välbehövlig seger på Mallorca samtidigt som främsta titelrivalen Real Madrid förlorade.
Under lördagen jagade Barcelona en ny trepoängare när klubben begav sig till Sevilla för ett möte med elfteplacerade Real Betis.
Det var Barcelona som skulle ta ledningen.
Jules Kounde drog iväg längs högerkanten och skickade in ett lågt inlägg som Robert Lewandowski kunde raka in i öppet mål. Målet var polackens 16:e för säsongen.
Sergi Altimira var nära att kvittera för hemmalaget i inledningen av den andra halvleken. Mittfältaren kom först på en frispark men nicken gick strax utanför Penas vänstra stolpe.
I den 64:e minuten tilldömdes Betis en straff efter en VAR-bedömning. Beslutet uppskattades inte av Barcas tränare Hansi Flick som blev utvisad för högljudda protester. Giovanni Lo Celso var säker när han förvaltade elvameterssparken och kvitterade till 1-1
Barcelona skulle dock återta ledningen.
Ferran Torres frispelades och kunde raka in Barcas andra ledningsmål för eftermiddagen. Målet dömdes först bort för offside men godkändes efter ännu en VAR-granskning.
Torres firade med att visa upp en t-shirt med ett budskap riktat mot offren av naturkatastroferna som drabbat Valencia, Torres hemstad.
Barcelona såg ut att gå mot seger när Betis 19-årige inhoppare Assane Diao styrde in 2-2 på tilläggstid.
Det oavgjorda resultatet gör att Barcelona nu leder La Liga fem poäng före Real Madrid med två matcher fler spelade.
Startelvor:
Real Betis: Silva; Sabaly, Bartra, Llorente, Perraud; Altimira, Lo Celso, Flores; Avila, Roque, Ezzalzouali
Barcelona: Pena; Kounde, Cubarsi, Martinez, Balde; Casado, Pedri; Yamal, Olmo, Raphinha; Lewandowski