SUB: Denis Zakaria (McKennie, 81’) - N/A. Came on to replace the injured McKennie and failed to make an impact in the scrappy final phases of play. AFP
Alfonso Pedraza – 6. Allowed a lot of freedom down the left wing while Juventus sat back. Attempted several crosses, but they didn’t threaten. AP Photo
Raul Albiol – 6. Defended well when Juve attacked. Solid performance with strong, simple passing out from the back. EPA
Alberto Moreno – 4. Dummied the pass which led to Vlahovic’s 33-second goal, and his wasteful passing caused Villareal issues throughout. Subbed off for Manu Trigueros after 79 minutes. AFP
Dani Parejo – 7. Dispossessed Morata early in the game, which led to a period of Villareal pressure. Found himself in the attacking third often and got a deserved goal from Capoue cross. Reuters
Etienne Capoue – 5. Looked frustrated by Juventus’ defensive shape as he attempted multiple shots from outside the area in the first half. AP Photo
Samuel Chukwueze – 6. Didn’t make his first touch of the game until 15 minutes, but managed to show off his dribbling and crossing abilities. AFP
Giovani Lo Celso – 6. Missed a golden chance to score following a square ball from Pedraza in the penalty area. EPA
Arnaut Danjuma – 4. Kept quiet by the Juventus defence. Had a backheel attempt saved. AFP
SUB: Pervis Estupinan (Pedraza, 79’) – 6. Came on and immediately made a strong on Weston McKennie, who unfortunately had to be subbed off. AFP
SUB: Manu Trigueros (Moreno, 79’) – 5. Bought on to bolster Villareal’s attack but failed to make any impact. AP Photo
JUVENTUS RATINGS: Wojciech Szczesny – 7. Saved Danjuma’s backheel attempt following a whipped pass from Chukwueze. Conceded to Parejo, who found himself in the Juventus box completely unmarked. AFP
Alex Sandro – 6. Quiet first half but played his part in Juve’s stubborn defence. Subbed off for Leonardo Bonucci at the start of the second half, a statement of Juventus’ intent to not lose their lead. EPA
Danilo – 7. Filling in at centre-back due to Juventus’ long injury list. Held his position well and prevented Villareal from posing any real danger. AFP
Mattia De Sciglio – 6. Seemed somewhat limited by the defensive outlook and failed to produce any strong crosses from the wing. Linked well with Cuadrado. EPA
Weston McKennie – 8. Cut inside to pass and linked well with his forwards. Subbed off due to an injury, which brought an unfortunate end to a good game for the midfielder. Juventus’ second best attacking threat after Vlahovic. AFP
Manuel Locatelli – 6. Excellent passing intent showed but not matched by technical skill. Attempted to get the ball forward at almost every opportunity but largely ineffective. Subbed following Villareal’s equaliser. EPA
Juan Cuadrado – 7. Lively down the right wing and switched between carrying the ball further himself or passing to progress. AP Photo
Dusan Vlahovic – 9. Scored within 30 seconds of his Champions League debut with a finish across Rulli with his weak foot. Flashes of flair throughout the game and a first touch unparalleled by anyone else on the pitch. EPA
Alvaro Morata – 5. Lacked finesse in his finishing, hitting one first-half shot over the crossbar and another wide in the second half. EPA
SUB: Leonardo Bonucci (Sandro, 45’) – 6. Cleared up following a sloppy Juventus’ pass which led to a dangerous Villareal move. Failed to continue Juventus’ strong defensive performance from the first half. AP Photo
SUB: Arthur (Locatelli, 71’) – 6. Played a good pass to move Juventus forward, and followed with a foul on Lo Celso during his 20-minute appearance. AFP
SUB: Denis Zakaria (McKennie, 81’) - N/A. Came on to replace the injured McKennie and failed to make an impact in the scrappy final phases of play. AFP
Alfonso Pedraza – 6. Allowed a lot of freedom down the left wing while Juventus sat back. Attempted several crosses, but they didn’t threaten. AP Photo
Raul Albiol – 6. Defended well when Juve attacked. Solid performance with strong, simple passing out from the back. EPA
Alberto Moreno – 4. Dummied the pass which led to Vlahovic’s 33-second goal, and his wasteful passing caused Villareal issues throughout. Subbed off for Manu Trigueros after 79 minutes. AFP
Dani Parejo – 7. Dispossessed Morata early in the game, which led to a period of Villareal pressure. Found himself in the attacking third often and got a deserved goal from Capoue cross. Reuters
Etienne Capoue – 5. Looked frustrated by Juventus’ defensive shape as he attempted multiple shots from outside the area in the first half. AP Photo
Samuel Chukwueze – 6. Didn’t make his first touch of the game until 15 minutes, but managed to show off his dribbling and crossing abilities. AFP
Giovani Lo Celso – 6. Missed a golden chance to score following a square ball from Pedraza in the penalty area. EPA
Arnaut Danjuma – 4. Kept quiet by the Juventus defence. Had a backheel attempt saved. AFP
SUB: Pervis Estupinan (Pedraza, 79’) – 6. Came on and immediately made a strong on Weston McKennie, who unfortunately had to be subbed off. AFP
SUB: Manu Trigueros (Moreno, 79’) – 5. Bought on to bolster Villareal’s attack but failed to make any impact. AP Photo
JUVENTUS RATINGS: Wojciech Szczesny – 7. Saved Danjuma’s backheel attempt following a whipped pass from Chukwueze. Conceded to Parejo, who found himself in the Juventus box completely unmarked. AFP
Alex Sandro – 6. Quiet first half but played his part in Juve’s stubborn defence. Subbed off for Leonardo Bonucci at the start of the second half, a statement of Juventus’ intent to not lose their lead. EPA
Danilo – 7. Filling in at centre-back due to Juventus’ long injury list. Held his position well and prevented Villareal from posing any real danger. AFP
Mattia De Sciglio – 6. Seemed somewhat limited by the defensive outlook and failed to produce any strong crosses from the wing. Linked well with Cuadrado. EPA
Weston McKennie – 8. Cut inside to pass and linked well with his forwards. Subbed off due to an injury, which brought an unfortunate end to a good game for the midfielder. Juventus’ second best attacking threat after Vlahovic. AFP
Manuel Locatelli – 6. Excellent passing intent showed but not matched by technical skill. Attempted to get the ball forward at almost every opportunity but largely ineffective. Subbed following Villareal’s equaliser. EPA
Juan Cuadrado – 7. Lively down the right wing and switched between carrying the ball further himself or passing to progress. AP Photo
Dusan Vlahovic – 9. Scored within 30 seconds of his Champions League debut with a finish across Rulli with his weak foot. Flashes of flair throughout the game and a first touch unparalleled by anyone else on the pitch. EPA
Alvaro Morata – 5. Lacked finesse in his finishing, hitting one first-half shot over the crossbar and another wide in the second half. EPA
SUB: Leonardo Bonucci (Sandro, 45’) – 6. Cleared up following a sloppy Juventus’ pass which led to a dangerous Villareal move. Failed to continue Juventus’ strong defensive performance from the first half. AP Photo
SUB: Arthur (Locatelli, 71’) – 6. Played a good pass to move Juventus forward, and followed with a foul on Lo Celso during his 20-minute appearance. AFP
SUB: Denis Zakaria (McKennie, 81’) - N/A. Came on to replace the injured McKennie and failed to make an impact in the scrappy final phases of play. AFP