Villarreal will host Juventus in their first leg of the last-16 UEFA Champions League tie on Tuesday night.
The two teams will be meeting for the first time competitively, with either side eager to get a winning start in the tie.
Villarreal finished second in Group F behind Manchester United, while Juventus topped Group G ahead of champions Chelsea.
The hosts are on a four-game domestic unbeaten run, during which time they have taken 10 points from a possible 12.
Juve are making their eighth consecutive appearance in the knockout rounds, but the last-16 curse has bedeviled them for the past two years.
Who will draw first blood in this encounter? Play here to make your predictions.
What time does Villarreal vs Juventus start?
The game kicks off at 11pm Kenyan time at the Estadio de la Ceramica.
Villarreal vs Juventus team news
Talisman Gerard Moreno is still unavailable for the home team but Yeremi Pino is back after serving his suspension.
Francis Coquelin and Ruben Pena are still unavailable through injury, as well as doubts over Ettiene Capoue’s fitness.
Arnaut Danjuma is set to start and should be joined by Samuel Chukuweze in the final third.
Daniele Rugani is the latest injury concern for Juve, joining Giorgio Chiellini, Leonardo Bonucci and Federico Chiesa.
Dusan Vlahovic is set to make his Champions League debut and will be joined by Federico Bernadeschi in the starting XI.
Villarreal vs Juventus head to head
The home side were 4-1 winners in a friendly match back in 2009, the only time these two teams have met before.
Villarreal vs Juventus current form
The home side have won three out of their last five matches – losing one and sharing the spoils in another.
Juve on the other hand have had three draws and two wins in that run.
Villarreal vs Juventus prediction
Both teams have a point to prove in the competition and this could make it an edgy affair. Though, a draw could be the most likely outcome.