Barça prevailed 2-0 in their home league fixture at Camp Nou on Sunday. Despite the victory, Barcelona still find themselves at the bottom of the table, while Villarreal are seventeenth.
The local team took the lead thanks to a goal by Piqué in minute 35 and the first half ended 1 to 0.
Following the break, Barça extended their lead and went on to claim a 2-0 victory with the last by Aleñá in minute 87.
For Barça, Aleñá and Malcom came on to replace Vidal and Coutinho, while Villarreal substituted Trigueros, Gerard Moreno and Cazorla with Bacca, Toko Ekambi and Raba.
The referee issued six yellow cards, booking Lenglet and Jordi Alba of Barça along with Ruiz, Álvaro, Fornals and Pedraza from the visiting side.
With these three points, Barça claims the first position with 28 points, while the team manage by Luis García Plaza are seventeenth with 14 points.
The next day, Barcelona will face Espanyol, while Villarreal will play for a victory against Celta.