Виляреал поведе в резултата още в 4-ата минута, когато гостите организираха много бърза контраатака. Никола Пепе получи пас зад гърба на отбраната на Барселона, а след това напредна и пусна към Айосе Перес, който прати топката във вратата на Марк-Андре тер Стеген.
Барселона успя да изравни резултата в 38-ата минута. Ерик Гарсия подаде към Ламин Ямал, който преодоля двама играчи на Виляреал и с прекрасен удар от границата на наказателното поле вкара топката във вратата на Жуниор.
Барселона все пак успя да обърне развоя на мача в добавеното време на първата част. Фемин Лопес стреля от дъгата на наказателното поле на Виляреал и вкара топката в долния десен ъгъл на вратата на Жуниор.
Виляреал изравни резултата в 51-ата минута, когато Йереми Пино подаде към Санти Комесаня, който беше изведен сам срещу Марк-Андре тер Стеген и го прехвърли, вкарвайки за 2:2.
Виляреал успя да направи обрат в 80-ата минута, когато Жерар Морено центрира в наказателното поле на Барселона, където Бюканан бе оставен непокрит и отблизо вкара топката за трети път във вратата на Тер Стеген.