Goście od początku postawili Barcelonie twarde warunki gry i to przyniosło efekt już w 15. minucie, kiedy to błąd popełnił Yaya Toure, a na listę strzelców wpisał się Aduriz. Katalończykom gra się nie układała, ale udało im się wykorzystać stały fragment gry, po którym to jeszcze przed przerwą do wyrównania zdołał doprowadzić Thierry Henry. Po zmianie stron podopieczni Josepa Guardioli starali się atakować, ale długo czynili to bezskutecznie. Dopiero w 76. minucie Gudjohnsen dostrzegł Andresa Iniestę, a ten zapewnił Barcelonie na prowadzenie, którego gospodarze nie oddali już do ostatniego gwizdka arbitra. W 90. minucie czerwoną kartkę po stronie gości zobaczył na dodatek Josemi, a po chwili wynik potyczki na 3:1 ustalił Yaya Toure. Obecnie Barca ma na swoim koncie 44 punkty i jest liderem La Liga. Mallorca zgromadziła zaledwie czternaście oczek i zajmuje siedemnastą lokatę.