Barcelona tog ledningen på El Madrigal redan efter tre minuter då Pau Torres styrde in Jordi Albas inspel i det egna målet.
Kvitteringen kom ändå snabbt då hemmalagets anfallsstjärna Gerard Moreno satte sitt 16:e mål för säsongen.
Då hade bara 14 minuter spelats och redan sex minuter senare svarade Barcelona igen. Det var dags för de offensiva stjärnorna att kliva fram.
Vacker lyftning av Griezmann
Först placerade Luis Suarez in bollen snyggt vid den bortre stolpen och strax innan paus klackade Lionel Messi bollen till fransmannen Antoine Griezmann som läckert chippade in bollen över Sergio Asenjo i ”den gula ubåtens” mål.
Griezmann hade suttit på bänken de två senaste matcherna, men var helt klart på spelhumör mot Villarreal.
Messi hade också en boll i nätmaskorna då han stod helt själv med tröttkörda Villarreal-backar runt sig, men det dömdes bort för offside efter videogranskning.
Med några minuter kvar att spela satte supertalangen Ansu Fati, 17, spiken i kistan till 4-1.
Fyra matcher kvar
Fyra poängs skillnad i toppen och fyra matcher kvar för respektive lag alltså. Barcelona har en svår uppgift om de vill rå på Real Madrid som på pappret har ett rätt så beskedligt spelschema.
Senast huvudstadslaget vann La Liga var 2017. Rivalerna från Barcelona har tagit fyra av de fem senaste ligatitlarna.
La Liga
Villarreal CF
1 - 4
FC Barcelona
# | Lag | S | V | O | F | GM-IM | M | P |
---|---|---|---|---|---|---|---|---|
1 | RMAReal Madrid | 38 | 26 | 9 | 3 | 70-25 | +45 | 87 |
2 | BARFC Barcelona | 38 | 25 | 7 | 6 | 86-38 | +48 | 82 |
3 | ATMAtlético Madrid | 38 | 18 | 16 | 4 | 51-27 | +24 | 70 |
4 | SFCSevilla FC | 38 | 19 | 13 | 6 | 54-34 | +20 | 70 |
5 | VILVillarreal CF | 38 | 18 | 6 | 14 | 63-49 | +14 | 60 |
6 | RSOReal Sociedad | 38 | 16 | 8 | 14 | 56-48 | +8 | 56 |
7 ↑ | GRAGranada CF | 38 | 16 | 8 | 14 | 52-45 | +7 | 56 |
8 ↓ | GTFGetafe CF | 38 | 14 | 12 | 12 | 43-37 | +6 | 54 |
9 ↓ | VCFValencia CF | 38 | 14 | 11 | 13 | 46-53 | -7 | 53 |
10 ↑ | OSACA Osasuna | 38 | 13 | 13 | 12 | 46-54 | -8 | 52 |
11 ↓ | ATHAthletic Club | 38 | 13 | 12 | 13 | 41-38 | +3 | 51 |
12 | LUDLevante UD | 38 | 14 | 7 | 17 | 47-53 | -6 | 49 |
13 ↑ | VLLReal Valladolid | 38 | 9 | 15 | 14 | 32-43 | -11 | 42 |
14 ↓ | EIBSD Eibar | 38 | 11 | 9 | 18 | 39-56 | -17 | 42 |
15 ↓ | RBBReal Betis | 38 | 10 | 11 | 17 | 48-60 | -12 | 41 |
16 ↓ | ALVDeportivo Alavés | 38 | 10 | 9 | 19 | 34-59 | -25 | 39 |
17 | CELRC Celta | 38 | 7 | 16 | 15 | 37-49 | -12 | 37 |
18 | LEGCD Leganés | 38 | 8 | 12 | 18 | 30-51 | -21 | 36 |
19 | MLLRCD Mallorca | 38 | 9 | 6 | 23 | 40-65 | -25 | 33 |
20 | ESPRCD Espanyol | 38 | 5 | 10 | 23 | 27-58 | -31 | 25 |
Topplagens återstående matcher
Real Madrid: Alaves (h), Granada (b), Villarreal (h), Leganes (b)
Barcelona: Espanyol (h), Real Valladolid (b), Osasuna (h), Alaves (b)