A spanyol első osztály tizenegyedik játéknapján a tabella második helyén álló Barcelona a mögötte két ponttal lemaradó „sárga tengeralattjárót” fogadta. Egy győzelemmel Garridó csapata pontszámban beérte volna a Real Madridot, Messiék viszont – ha győznek – újra a bajnokság élére állhanak.

Az első komoly helyzetre a 14. percig kellett várni. Ekkor Dani Alves középre adott labdáját Messi bólintotta a kapura, de Diego Lopez barvúros mozdulattal hárított. Habár Rossi és Nilmar nem sokkal később alaposan ráijesztett a hazai védelemre, mégis a katalánok szereztek vezetést. A vendégek eladták a labdát a félpályánál, s egy villámgyors támadás után David Villa szezonbeli hatodik góljának örülhetett. Néhány perccel később már két góllal vezethetett volna a hazai gárda, ám a játékvezető les miatt érvénytelenítette Pedro egyébként szabályos találatát. Ráadásul az ellentámadásból Nilmar kiegyenlített, így tehát a 26. percben 2-0 helyett 1-1-et mutatott az eredményjelző tábla. A szünetig hátra lévő időben a Villareal dominált, bár a Barcának is volt néhány veszélyes megmozdulása.

A második félidő elején kiegyenlített játék zajlott a csapatok között, ám Messi előbb eldöntötte, majd bebiztosította maguknak a bajnoki pontokat. Az 58. percben középről megindulva kétszer kényszerítőzött Pedróval, majd Diego López felett a hálóba emelt. A mérkőzés hajrájában esett gól sajnos nem volt szépségdíjas: egy megpattanó labdát értékesített az argentin zseni lesgyanús szituációban. Kétgólos győzelmet ért el a Barcelona, s vasárnap estig biztosan a tabella élén marad.

FC  Barcelona-Villareal 3-1 (1-1)
Helyszín: Barcelona, Camp Nou. Játékvezető: Delgado Ferreiro.

Barcelona: Valdés – Alves, Puyol, Abidal, Maxwell (Adriano (85.) – Busquets, Xavi (Mascherano 88.), Iniesta – Pedro, Villa (Keita 72.), Messi. Vezetőedző: Pep Guardiola.
Villareal: Diego López – Angel, Musacchio, Marchena, Capdevila – Bruno, Borja Valero (Montero 78.), Cani (Senna 70.), Cazorla – Nilmar, Rossi. Vezetőedző: Juan Carlos Garrido.

Gólszerzők: Villa (22.), Messi (58., 84.). illetve Nilmar (26.)

Sárga lap: Abidal (36.), Maxwell (68.), illetve Valero (45+1.), Ángel (74.), Senna (93.)