Germany (Won one, drawn one):
Joachim Low's side have not been at their best in the tournament so far, but a win or a draw in their final group game against Northern Ireland in Paris would secure their place in the round of 16. A draw would also be good enough for them to top the group if the Poles fail to win on the last matchday.
Meanwhile, a Poland win and a draw for Germany would seen them end Group C in second place, meaning they could potentially face a tricky fixture in the next stage.
Northern Ireland (Lost one, won one):
Michael O'Neill's men are certain to finish third in Group C regardless of whether they draw or lose their final group game against the Germans in Paris, meaning they could progress as one of the best third-placed sides in the tournament.
On the flip side, a shock win against the current world champions and defeat for Poland against Ukraine would see Northern Ireland qualify in first place. Meanwhile, they would finish second by beating Germany and Poland drawing their final group game.
Poland (Won one, drawn one):
Poland will qualify for the next stage with a draw or regardless of their result if Northern Ireland lose. However, following their goalless draw in the Stade de France, the Poles and the Germans will be separated by overall goal difference, then overall goals scored, then disciplinary rankings, then coefficient rankings (which would favour Germany) if they finish level on points.
Consequently, Poland will need to win and hope that Northern Ireland draw or beat Germany in their final game. The Poles could also finish second if they draw and Northern Ireland win.
Ukraine (Lost two):
Having already lost to Germany and Northern Ireland, the Ukrainians are not able to qualify for the next stage. They cannot finish above Northern Ireland because of their 2-0 defeat to them in Lyon. However, Mykhaylo Fomenko's side will be seeking a morale-boosting win ahead of their World Cup qualifying campaign for Russia in 2018.