The first half at the Olympic Stadium (Lluís Companys) ended goalless, but Barcelona broke the deadlock immediately after the restart, with Fermín López scoring the winner just 46 seconds into the second half (minute 46).
With this result:
Barcelona extended their lead at the top to 76 points
They now hold a 7-point advantage over closest rivals Real Madrid
Mallorca remain 7th with 44 points
In other Matchday 33 fixtures:
Second-placed Real Madrid visit Getafe on Wednesday
Third-placed Atlético Madrid host Rayo Vallecano on Thursday