Barcelona heeft geen fout gemaakt bij de hervatting van de Spaanse competitie. De koploper versloeg Mallorca met 3-1, maar het verschil tussen beide clubs werd pas in het laatste kwartier gemaakt.
De eilandbewoners namen zelfs brutaal de leiding door de Bask Aduriz in de vijftiende minuut na een fout van Yaya Touré. Barcelona, zonder Dani Alves en Messi, maakte aan de rechterflank een kwetsbare indruk. Toch raakte de ploeg niet in paniek en werd de schade vrij snel erna hersteld. Nadat Gudjohnsen de lat had geraakt en doelman Lux een kogel van Yaya Touré had tegen gehouden, zorgde Henry uit een door Puyol doorgekopte hoekschop voor de gelijkmaker in de 30e minuut.
Na rust deed Barça er alles aan om het duel snel te beslissen. Toch duurde het nog tot het laatste kwartier voordat het verschil werd gemaakt. Halverwege de tweede helft maakte Andres Iniesta zijn rentree en binnen tien minuten zette hij zijn ploeg op voorsprong op aangeven van Gudjohnsen, die overigens duidelijk buitenspel stond. Het was een gelukje voor Barcelona, omdat het verzet van Mallorca meteen was gebroken. In de slotfase werd Josemi uit het veld gestuurd en vervolgens gooide Yaya Touré met een derde treffer de wedstrijd in het slot: 3-1.