Spanish La Liga champions Barcelona were largely unconvincing in their latest league game but the performance was enough to give the Catalans victory.
Barcelona beat Villarreal 2-1 at home in what was a week six game in the Spanish La Liga this season.
The Catalan giants took an early lead through new signing Antoine Griezmann for his third league goal of the season.
French attacker Griezmann became a Barcelona player this summer following his big money move from La Liga rivals Atletico Madrid.
Barcelona paid €120m to sign Griezmann from the Spanish capital club.
Young Brazilian midfielder Arthur Melo added a second goal for Barcelona on the quarter hour mark.
It was the second league goal of the season for the Brazilian who produced a stunning strike to double the advantage for the hosts.
Villarreal captain Santi Cazorla produced a moment of magic for his team on the stroke of halftime to setup a potentially interesting second half.
The Yellow Submarines were not able to get the equalizer as Barcelona were able to maintain that slim 2-1 lead until the end of the game.
Barcelona made it three straight wins at the start of the season and it took them to fourth spot on the table.