Six points separate the Blaugranes from the league title and on Tuesday they have a chance to claim three of them.
Ernesto Valverde's team travel to Alavés, one of the revelations of the season, for the 20:30 (GMT +1) kick off in Vitoria.
Barcelona could be champions this weekend, but the only way to ensure that is to win this one before facing Levante at home on Saturday.
SEE ALSO: Man Utd To Set Club Up For Next Five Years With These THREE Transfers
Alavés have been awesome all season and this promises to be a great game
The Catalans are on course for an unprecedented third European treble as they have a nine-point lead in the league, are due to face Valencia in the Copa del Rey final and have an upcoming two-legged tie against Liverpool in the Champions League semi-finals.
Just two more wins will guarantee them the league title and they can achieve that at the weekend, which would allow them to focus on the other competitions
However, there are still a few season-defining matches left as Barcelona are desperate to win the Champions League — a competition in which they are favourites — and are looking to win a fifth straight Copa del Rey title.
Alaves are a notoriously hard team to break down even though they are on a poor run of form currently, with just one win in the last seven matches.
ALAVÉS VS BARCELONA LINEUPS
ALAVÉS (4-4-2) LINEUP
- Pacheco
- Aguirregabiria
- Navarro
- Laguardia
- Duarte
- Brasanac
- Garcia
- Pina
- Jony
- Rolan
- Baston
SEE ALSO: Highest Goal Scorers in Champions League – The Complete List
BARCELONA (4-3-3) LINEUP
- Stegen
- Semedo
- Pique
- Lenglet
- Alba
- Roberto
- Busquets
- Vidal
- Messi
- Suarez
- Dembele
This article was most recently revised and updated 4 years ago