Барселона почти си осигури класиране на финала за Купата на краля, след победа с 3:1 тима на Виляреал в първа 1/2-финална среща.
През първото полувреме „каталунците“ доминираха на терена и логично в 41-ата минута Меси откри резултата. Малко след почивката Виляреал изравни. Резервата Ману Тригерос стреля от 20 метра и високата топка мина през ръцете на Тер Стеген, който носи огромна вина за гола. В 50-ата минута домакините отново дръпнаха в резултата след попадение на Андрес Иниеста, а в 64-ата минута Жерард Пике беше отбеляза с глава. В 70-ата минута Мусакио игра непозволено с ръка и „лос блаугранас“ получиха дузпа, която обаче бе пропусната от Неймар.