Speelronde 37
Toeschouwers: 17.901.
Scheidsrechter: Pablo González Fuertes.
Scoreverloop:
Heenwedstrijd
Toeschouwers: 17.605.
Scheidsrechter: Michael Oliver.
Scoreverloop:
0-1 Gonçalo Guedes 6.
1-1 Santi Cazorla 36. (strafschop)
1-2 Daniel Wass 90. (assist Gaya)
1-3 Gonçalo Guedes 90. (assist Denis Cheryshev)
Parejo (6) mist een strafschop
Villarreal CF: Santi Cazorla (28), Álvaro González (62), Xavi Quintilla (84), Valencia CF: Gaya (39)
Speelronde 30
Toeschouwers: 19.515.
Scheidsrechter: Alejandro Hernández Hernández.
Scoreverloop:
0-1 Philippe Coutinho 12. (assist Malcom)
0-2 Malcom 16. (assist Arturo Vidal)
1-2 Samuel Chukwueze 23.
2-2 Karl Toko Ekambi 50. (assist Samuel Chukwueze)
3-2 Vicente Iborra 62. (assist Manu Morlanes)
4-2 Carlos Bacca 80. (assist Santi Cazorla)
4-3 Lionel Messi 90. (vrije trap)
4-4 Luis Suárez 90.
Villarreal CF: Ramiro Funes Mori (45), Santiago Cáseres (90)
Heenwedstrijd 3-1
Toeschouwers: 14.027.
Scheidsrechter: Artur Soares Dias (Portugal).
Scoreverloop:
1-0 Gerard 29. (assist Carlos Bacca)
2-0 Carlos Bacca 47. (assist Gerard)
2-1 Branislav Ivanovic 90.
Villarreal CF: Víctor Ruiz (52), Jaume Costa (82), FC Zenit Sint-Petersburg: Oleg Shatov (56)
Heenwedstrijd 1-0
Toeschouwers: 14.098.
Scheidsrechter: Pavel Královec (Tsjechië).
Scoreverloop:
0-1 Bruno Fernandes 45.
1-1 Pablo Fornals 80. (assist Karl Toko Ekambi)
Villarreal CF: Gerard (51), Sporting Clube de Portugal: Bruno Fernandes (44), Tiago Ilori (51)