There is one spot left up for grabs in Group F and Atalanta host Villarreal seeking a spot in the knockout stage of the UEFA Champions League.
The Spanish outfit is in second place with 7 points ahead of the last game of the Group stage, three points adrift of leaders Manchester United.
Meanwhile, Atalanta are in third place with 6 points, after managing just one win from their first five matches.
Villarreal went winless in their first two Champions League games, drawing 2-2 against Atalanta and then losing 2-1 to Manchester United.
They beat Young Boys home and away before losing to the Red Devils once again in their last game.
Which of these teams will join Man United in the next stage? Play here to make your predictions for the clash.
What time does Atalanta vs Villarreal start?
The game is set to kick off at 11pm Kenyan time at the Gewiss Stadium.
Atalanta vs Villarreal team news
Matteo Lovato and Robin Gosens are both out with injuries and will miss the game on Wednesday.
Ruslan Malinovskyi has almost certainly earned a spot in the starting XI after an impressive display over the weekend.
He will offer support to the attacking duo of Duvan Zapata and Mario Pasalaic.
For the visitors, former English Premier League duo of Francis Coquelin and Serge Aurier are both recovering from injuries.
Gerard Moreno is most definitely going to be the main man up front to lead the Villarreal attack.
Atalanta vs Villarreal head to head
These two teams have only played one game against each other and it ended in a 2-2 draw.
Atalanta vs Villarreal current form
The hosts come into the game on a much better run of form than their visitors, winning four and sharing the spoils in just one game in their last five matches.
Villarreal on the other hand have only won once, drawn one and lost a miserable three games in that run.
Atalanta vs Villarreal prediction
The home side are on an exemplary run of form and have scored 16 times in their last 5 games, they have the edge to win this game.