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.
The Catalans 2-1 win over 10-man Atletico Madrid was enough to open the gap to Real Madrid in LaLiga to seven points after Los Blancos were beaten by Mallorca.
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.
Barcelona were the biggest winner in Saturday's exciting La Liga action in a day where no fixture ended goalless with crucial points collected at both ends of the league table.
Real Madrid remain just a point behind Barcelona in the race for the LaLiga title after both sides won at the weekend.
Barcelona coach Hansi Flick believes Barcelona's reliance on La Masia graduates is a positive move for the club after 3-0 win against Mallorca on Saturday.