Bayern Munich are perennially challenging for the Champions League crown season in, season out.
The German champions continue to march towards yet another Bundesliga title as rivals Borussia Dortmund slipped up once again at the weekend.
FOLLOW LIVE: Teams and all the action as Chelsea face Real Madrid in the Champions League
A nine-point lead at the top of the German league means they can now fully focus on their European tilt.
And while Villarreal picked up the scalp of Juventus in the last round, Bayern will be supremely confident that they can safely book their place in the semi-finals.
Here’s all you need to know about this evening’s fixture.
When is it?
The match will take place at El Madrigal on Wednesday 6 April.
Kick-off is scheduled for 8pm GMT.
How can I watch it?
BT Sport 3 and BT Sport Ultimate will air the action live, with the game also available to stream on the broadcaster’s website and app.
Confirmed line-ups
Villarreal: Rulli; Foyth, Albiol, Pau Torres, Estupinan; Coquelin, Parejo, Capoue, Lo Celso; Danjuma, Moreno.
Bayern Munich: Neuer; Pavard, Upamecano, Hernandez, Davies; Kimmich, Musiala; Gnabry, Muller, Coman; Lewandowski.
Odds
Villarreal: 9/2
Draw: 16/5
Bayern Munich: 6/10
Via Betfair.
Prediction
Villarreal produced a sensational display against Juventus but you imagine this will a step too far for them against the 2020 winners. With Lewandowski in the team, Bayern are always going to score. They may concede too, but they should win in Spain. 1-3 Bayern.