The Catalans' 2-1 win over Osasuna at Estadio El Sadar on Saturday night means that they will be crowned champions if Real Madrid fails to beat Espanyol on Sunday.
We take a look at all the La Liga action from this past Sunday which produced lots of goals and controversial decisions.
LaLiga leaders Barcelona needed a moment of magic from Lamine Yamal to overcome to secure a 1-0 win over Athletic Club and protect their four-point lead over Real Madrid at the top of LaLiga standings.
Vinicius Junior got on the scoresheet for Real Madrid but it was not enough to prevent them falling to a shock 2-1 defeat to Osasuna at Estadio El Sadar in LaLiga on Saturday.
Mainz 05 have confirmed the loan signing of Sheraldo Becker from Osasuna, bringing the experienced forward back to the Bundesliga until the end of the season.
Real Sociedad beat Osasuna on penalties, Athletic Club edged Cultural Leonesa and Atletico Madrid pipped Deportivo on Tuesday evening's Copa del Rey Round of 16 clashes.