Barca, who are also in the Champions League semi-finals and Copa del Rey final, know if they can manage to win their last four La Liga matches then they will regain the title from last season's gatecrashers Atletico Madrid.

However, even one draw could be enough to hand the trophy to arch-rivals Real, who would win their first Liga since 2012 if the teams finish level on points.

Spanish teams who finish level on points are separated by their head-to-head record - not goal difference - and Madrid have the superior record this season. Carlo Ancelotti's side won 3-1 at the Bernabeu, before losing 2-1 at the Nou Camp.