Deşi a condus cu 1-0 încă din minutul 4, gol marcat de David Villa, Barcelona a dat senzaţia că nu şi-a revenit încă după eşecul cu Arsenal din Liga Campionilor. Multe inexactităţi şi puţine ocazii pentru elevii lui Guardiola, care s-au văzut egalaţi în debutul părţii secunde. Abidal a greşit o pasă simplă, mingea a ajuns la Llorente, iar lui Busquets nu i-a mai rămas decât varianta faultului în careu. Iraola a transformat sigur lovitura de pedeapsă, iar catalanii s-au văzut nevoiţi să alerge după un noul gol, mai ales că o eventuală remiză ar fi însemnat apropierea Realului la doar trei puncte.
A fost momentul în care Messi a luat meciul pe contr propriu. După ce i s-a refuzat măcar un penalty clar, câştigătorul Balonului de Aur avea să înscrie golul victoriei în minutul 78, după o acţiune devenită deja clasică: pasă Xavi şi centrare Dani Alves. Scor final 2-1 şi Barcelona continuă să aibă 5 puncte în faţa rivalilor din Madrid.
Rezultate La Liga, etapa a 24-a
Almeria - La Coruna 1-1 (Piatti 48 / Aranzubia 90+5)
Barcelona - Bilbao 2-1 (Villa 4, Messi 78 / Iraola 51 pen)
Getafe - Santander 0-1 (Pinillos 89 pen)
Osasuna - Espanyol 4-0 (Nekounam 15, 55 pen, Lolo 81, Soriano 88)
Sevilla - Hercules 1-0 (Rakitic 21)
Villareal - Malaga 1-1 (Ruben 36 / Fernandez 82)