Az első félidőben mindkét csapat előtt adódott nagy lehetőség, először a 4. percben Piqué fejese csattant a keresztlécen, majd ter Stegennek kellett nagyot védenie Soriano kapáslövésénél.
A játékrész végére felpörögtek az események, két helyzet is kialakult, először a Villarreal fordulhatott le három az egy ellen, Soriano azonban pont az egyszem Piquét találta meg passzával. Az ellentámadásból Messi került lövőhelyzetbe a tizenhatos előterében, de próbálkozása elkerülte a kaput.
A 42. perc legelején ismét a hazai együttes veszélyeztetett, Costa centerezett Bakambu irányába, de ter Stegen résen volt és el tudta ütni a labdát a csatár elől.
A második félidő elején a Villarreal volt veszélyesebb, de a Barca előtt alakult ki nagyobb helyzet, Jordi Alba beadását Messi pörgette mellé egy hangyányival. A 60. percben nagy bajba kerül a hazai csapat, Raba szállt bele Busquetsbe, Ricardo Bengoetxea játékvezető azonnal felmutatta neki a pirosat. Fél óra emberhátrány várt a Villarrealra, amely rögvest visszarendeződött a kontrákra.
A 71. percig bírta a védekezést a hazai együttes, ekkor Messi, Alcacer és Luis Suarez bolondította meg a Villarreal teljes hátsó alakzatát, végül utóbbi fejezte be eredményesen az akciót.
A Barca ekkor már csak egykapuzott szinte, Suarez duplázhatott volna Messi belöbbölt passza után, de igencsak sután találta el a labdát.
"Ha neki nem megy, majd megoldom én"-gondolhatta a 83. percben az argentin, majd megduplázta a katalánok előnyét. Busquets kapott ajándékba egy labdát mintegy 40 méterre a hazai kaputól, egyből Messihez játszott, aki két védő között betörve már csak Asenjóval nézett szembe és könnyedén lőtt el mellette.
Ezzel a Barcelona két döntetlen után ismét győzött és öt ponttal előzi meg a Valenciát a tabella élén.
Villarreal - Barcelona 0-2 (0-0)
Gól: L. Suarez (72.), Messi (83.)