Sorting through the scenarios for advancement heading into the final matchday is always a mess. When all four teams are still alive and there is the possibility of three different ties, including two three-team ties, then it is a super mess. Thanks so much, Group B.
Germany advance if: The Germans are in with a win or a draw no matter what else happens and they do so as the winners of Group B. Even if Germany loses they are still through so long as the Netherlands win or they draw with Portugal. If Germany lose and Portugal win then the Germans are most likely out, unless it's an exceptionally weird scenario.
Portugal advance if: As long as Portugal win they are through to the quarterfinals and even if they draw they are through so long as Denmark do not beat Germany. If Portugal loses then they can still advance, but only if they lose by one goal and Germany beat Denmark.
Denmark advance if: A win and Denmark are the Group B winners, but they almost certainly need a win to get through. Otherwise they need to draw and hope Netherlands draw Portugal or they are going home.
Netherlands advance if: The Netherlands need to beat Portugal by at least two goals and have Germany beat Denmark. That's it, but after taking zero points from two matches they are lucky to have any chance at all.
We'll have live coverage of both of Saturday's games simultaneously in our Euro 2012, Group B Finale StoryStream. For more on Euro 2012 and the entire world of football, follow @SBNationSoccer on twitter.