Three teams in Group H go into the final round of Champions League matches on nine points.
For Manchester United, the task is simple. A draw in Germany against RB Leipzig on Tuesday means qualification for the last 16.
A defeat would mean elimination, but United should take confidence from their 5-0 thumping of Leipzig on matchday two.
And Julian Nagelsmann’s side have already suffered a blow to their preparations for the match.
Dayot Upamecano received his second yellow card of the group stage against Istanbul Basaksehir last night.
That means he is suspended for the crunch clash.
The towering defender played the full 90 minutes when Leipzig were beaten at Old Trafford, unable to stop Marcus Rashford running riot.
He is one of the best young centre halves in Europe but Nagelsmann will now need to try to plot a route past United without him.
Upamecano may be of keener interest to United fans amid a report from the Times in October that Ole Gunnar Solskjaer will bid for him next summer.
The match would have been another chance for United’s coaches to see him up close.
While that’s a blow for Leipzig, United have their own suspension to contend with after Fred’s red card last night.
Which side copes better without their notable absentee could have a major bearing on the result.
- Is Man Utd vs Villa on TV? Kick off time, team news and prediction
- Solskjaer says de Gea has been smashing personal bests in United’s fitness tests
- Predicted Manchester United line-up v Aston Villa
- Cristiano Ronaldo’s record against Aston Villa
- David de Gea excited by Cristiano Ronaldo’s early impact