Barcelona can still finish second in La Liga ahead of Sevilla and Atletico Madrid and behind Real Madrid.
RCD Mallorca are hoping to not get into a relegation battle with five games remaining in the season.
Barcelona will host RCD Mallorca at the Nou Camp a day after Real Madrid wrapped up the La Liga title.