Barcelona sa na Nou Campe napriek veľkej prevahe dlho nedokázala presadiť. Až v 41. minúte poslal favorita do vedenia Messi po prihrávke Suáreza. Villarreal mohol zo svojej prvej strely v zápase vyrovnať, ale brankár Ter Stegen tesne pred prestávkou krásne zneškodnil Viettov pokus.
Nemecký gólman však na začiatku druhého polčasu predviedol obrovskú chybu, keď mu lopta po strele Triguerosa z diaľky prešla medzi rukavicami do siete. Barcelone vzápätí vrátil vedenie Iniesta po akcii so Suárezom a po hodine hry zvýšil na 3:1 Piqué hlavou po Messiho rohu. V 71. minúte mohli domáci pridať ešte štvrtý gól, ale Neymarovu nevydarenú penaltu chytil Asenjo.
V druhom semifinále remizovala Bilbao doma s Espanyolom Barcelona 1:1.
Copa del Rey – semifinále (hrá sa na odvetu):
FC Barcelona – Villarreal 3:1 (1:0)
Góly: 41. Messi, 49. Iniesta, 64. Piqué – 48. Trigueros
Athletic Bilbao – Espanyol Barcelona 1:1 (1:1)
Góly: 11. Aduriz – 35. V. Sánchez