Barcelona: Ter Stegen; Semedo, Piqué, Lenglet, Jordi Alba; Rakitic, Busquets, Arturo Vidal (Aleñá 70’); Dembélé, Messi, Coutinho (Malcom 80’). 4-3-3.
Villarreal: Sergio Asenjo; Mario, Alvaro, Víctor Ruíz, Alfonso Pedraza; Trigueros (Bacca 67’), Cáseres; Samu Chukwueze, Pablo Fornals, Cazorla (Raba 88’); Gerard Moreno (Ekambi 79’). 4-2-3-1.
Goals:
1-0. 34. Piqué. Got clear of markers to head Dembélé cross wide of Asenjo.
2-0. 87. Aleñá. Ran on to long Messi pass and lifted shot past keeper.
Yellow cards: Víctor Ruíz 10’, Lenglet 17’, Alvaro 25’, Jordi Alba 69’, Pablo Fornals 90’, Pedraza 91’.