A equipe de Valverde vinha de dois empates na LaLiga, contra o Valencia e o Celta e precisava de uma vitória para não deixar escapar a vantagem que tem para os rivais.
O primeiro tempo ficou marcado pelo equilíbrio, com várias chances para ambas as equipes. Ter Stegen ainda fez grande defesa para salvar o Barcelona no início da partida. Ao intervalo permanecia o nulo no placar.
No segundo tempo, as duas equipes entraram bem, mas o Villarreal teve um contra-tempo e foi obrigado a substituir Rúben Semedo, que se lesionou. Aos 15 minutos da segunda parte, o momento que marcou a partida: Raba é expulso por falta muito dura sobre Busquets.
Jogando com mais um, o Barcelona foi controlando a vantagem e se adiantou por Luis Suárez, aos 72', que driblou Asenjo e marcou, após ter recebido um bom passe no centro da área. Aos 83', Messi confirmou a vitória do Barcelona com um belo gol, após erro da defesa do Villarreal.
Com este resultado, o Barcelona se coloca a 5 pontos do Valencia que é segundo e a 8 do Real Madrid que é 4º. O Villarreal somou a terceira derrota consecutiva e está na 6ª colocação.