Julian Nagelsmann’s Bayern Munich side have dreams of winning the Champions League this season.
For Villarreal, they would not have imagined being in the last eight of Europe’s premier competition at the start of the season.
FOLLOW LIVE: Teams and all the action as Chelsea face Real Madrid in the Champions League
Unai Emery’s men clinched a famous 3-0 victory away at Juventus in the last 16 and will come into this one with confidence - albeit off the back of two La Liga defeats.
It promises to be a fascinating first leg in Spain, but Bayern will be hoping the tie can be wrapped up before they return to Germany.
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.