Barcelona welcomed Villarreal to the Camp Nou on Saturday evening knowing that victory would move them three points clear at the top of the La Liga table.
Chances were few and far between in the first period, but Barcelona led at the interval courtesy of a penalty from Brazilian forward Neymar.
Villarreal were level in the early stages of the second half when Mateo Musacchio headed home from close range, but Neymar completed his brace with 20 minutes remaining to hand Barcelona all the points.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
BARCELONA: Pinto; Montoya, Bartra, Pique, Alba; Song, Busquets, Iniesta; Neymar, Fabregas, Sanchez
VILLARREAL: Asenjo; Costa, Mario, Dorado, Musacchio; Perez, Ramos, Pina, Trigueros, Aquino; Dos Santos