Match ends, Barcelona 5, Villarreal 1.
Barcelona moved to within two games of an unbeaten La Liga season as they brushed Villarreal aside, with Ousmane Dembele scoring twice.
Philippe Coutinho opened the scoring after Dembele's shot was parried and Paulinho tapped home a second.
Lionel Messi poked home following Andres Iniesta's exquisite first-time pass over the defence.
Nicola Sansone pulled one back for Villarreal before Demeble's late double.
He scored into an empty net after good work by Ivan Rakitic and then scored a magnificent second, as he picked the ball up on the halfway line, took on several defenders and chipped Sergio Asenjo from the edge of the box.
Iniesta came off to a standing ovation just before the hour mark. The Barca captain is leaving the club he has spent his entire career at this summer, although there are reports his expected move to China is in doubt.
Ernesto Valverde's Barca now just need to avoid defeat at Levante and at home to Real Sociedad in the next two weekends to become the first team in the modern era to go a whole La Liga season unbeaten.
The last team to achieve the feat was Real Madrid in 1931-32 when there were 18 games in a season.
- 2Nélson Semedo
- 3PiquéSubstituted forMinaat 80'minutes
- 5BusquetsSubstituted forRakiticat 65'minutes
- 8IniestaSubstituted forSuárezat 61'minutes
- 1ter Stegen
- 21André Gomes
- 2GasparBooked at 81mins
- 6RuizBooked at 44mins
- 10Castillejo Azuaga
- 14Trigueros MuñozSubstituted forFuego Martínezat 57'minutesBooked at 72mins
- 7CheryshevSubstituted forSansoneat 45'minutes
- 9BaccaSubstituted forÜnalat 70'minutes
- 19Fuego Martínez
- 28Rabaseda Antolín
- José María Sánchez Martínez
- Shots on Target
Second Half ends, Barcelona 5, Villarreal 1.
Goal! Barcelona 5, Villarreal 1. Ousmane Dembélé (Barcelona) left footed shot from the centre of the box to the bottom left corner. Assisted by Yerry Mina following a fast break.
Attempt blocked. Javi Fuego (Villarreal) right footed shot from outside the box is blocked. Assisted by Nicola Sansone.
Corner, Villarreal. Conceded by Jasper Cillessen.
Attempt saved. Jaume Costa (Villarreal) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Nicola Sansone.
Offside, Barcelona. Coutinho tries a through ball, but Lionel Messi is caught offside.
Coutinho (Barcelona) wins a free kick in the defensive half.
Foul by Rodri (Villarreal).
Attempt missed. Samu Castillejo (Villarreal) left footed shot from outside the box is close, but misses to the right. Assisted by Pablo Fornals.
Goal! Barcelona 4, Villarreal 1. Ousmane Dembélé (Barcelona) left footed shot from the left side of the six yard box to the bottom left corner. Assisted by Ivan Rakitic.
Foul by Ivan Rakitic (Barcelona).
Samu Castillejo (Villarreal) wins a free kick on the right wing.
Attempt blocked. Lionel Messi (Barcelona) left footed shot from outside the box is blocked. Assisted by Luis Suárez.
Attempt blocked. Rodri (Villarreal) right footed shot from outside the box is blocked. Assisted by Mario Gaspar.
Delay over. They are ready to continue.
Delay in match Lucas Digne (Barcelona) because of an injury.
Mario Gaspar (Villarreal) is shown the yellow card for a bad foul.
Substitution, Barcelona. Yerry Mina replaces Gerard Piqué.
Offside, Barcelona. Lionel Messi tries a through ball, but Luis Suárez is caught offside.