Así marcha la tabla de posiciones de la Liga Española
El Barcelona necesitaba la victoria para despejar cualquier atisbo de crisis y todo parecía ir rodado para el equipo de Ernesto Valverde cuando al cuarto de hora ya ganaba por 2-0, con los tantos del francés Antoine Griezmann y del brasileño Arthur.
Sin embargo, el Villarreal se hizo con el control del juego y antes de la pausa redujo diferencias con un soberbio golazo del mediocampista español Santi Cazorla (44).
En el descanso se produjo la sustitución de Messi, aunque antes, a la media hora de juego, ya había tenido que ser asistido en la banda tras recibir un golpe en el muslo izquierdo.
Con esta victoria, el Barcelona suma 10 puntos y se coloca a un punto del trío cabecero formado por Granada, Athletic y Real Madrid.