Ukraine have no mathematical chance of making the knockout stages, but Germany, Poland and the Northern Ireland have plenty to play for.
Here is a look at what the three teams need to do in their final group game to qualify for the round of 16.
Northern Ireland (3 points) vs Germany (4)
Germany will progress into the last 16 with a draw. A point will also be good enough for them to top the group if Poland fail to beat Ukraine.
Northern Ireland need to win to ensure they go through. If they draw or lose, they will remain in third. Only the four best third-placed teams will progress alongside the winners and runners-up of each of the six groups.
Ukraine (0) vs Poland (4)
If Northern Ireland lose, Poland will qualify regardless of how they fare against Ukraine. Should Poland draw, they will also be through.
If Poland end up level with Germany on points, the two teams will be separated by overall goal difference, then overall goals scored. If that is not enough to separate the teams, disciplinary rankings will be the next determining factor followed by the coefficient rankings. Should it get that far, Germany would have the advantage.
Going into Tuesday's matches, Germany have a better goal difference (+2 to +1) than Poland and have scored more goals (2 to 1).