Expanding the Euro 2016 Championships to 24 teams has made the roster of qualifying teams for the knockout phase not totally predictable.
Before now, the 16-team format had a simple tournament formula but now with 24 teams it has turned into a minefield.
So far, 12 teams have made it through: France, Switzerland, Wales, England, Slovakia, Germany, Poland, Spain, Croatia, Italy, Hungary and Northern Ireland.
At the moment, a Round of 16 clash between former champions, Italy and Spain is top on the cards in the lineups of match-ups for the knockout phase while the Switzerland v Poland is the other last-16 fixture locked in stone as it were.
Below is the situation in all six groups at the Euro 2016.
Action here is completed with France finishing top with seven points. Switzerland, who drew 0-0 with the hosts in their final group game, were second on five points and now play Poland.
Albania beat Romania 1-0 on Sunday, their first win at a major tournament. They now face a wait to find out if they will progress to the last 16 as one of the best third-place sides.
Wales shocked many to finish top of the group with six points, while England finished second on five points after drawing 0-0 with Slovakia in their final group game.
Wales will play either Albania, Turkey or Northern Ireland in the last 16, while England play the runners-up of Group F. That will be Portugal, Iceland, Austria or Hungary.
Slovakia finished third – and were the first third-placed side to be assured of a place in the last 16. They will face either Germany or Croatia in the next round.
Germany won the group after beating Northern Ireland 1-0 in Paris, while Poland secured second spot with a win over Ukraine.
Northern Ireland’s group win over Ukraine meant that their place in the last 16 was confirmed on Tuesday when the Czech Republic failed to beat Turkey.
Michael O’Neill’s side will play either Wales or France in the knockout round.
Croatia stunned Spain 2-1 to top Group D and leave the defending champions with a daunting last-16 tie against Italy.
Turkey’s 2-0 win over the Czech Republic means that they still have a chance to progress. But they need the results of all four remaining games on Wednesday to go their way.
Italy have already sealed their place in the last 16 and are guaranteed group winners, while Belgium, Sweden and the Republic of Ireland will contest second and third places.
Having ensured progress, Italy will face Spain.
The Republic will go through if they win, although Martin O’Neill’s team – currently bottom of the table – may have to settle for third place.
Belgium will finish second with a draw against Sweden, who will ensure the runners-up spot themselves with a victory – unless the Republic win as well and, in doing so, also finish with a better goal difference. That is a challenge because Sweden enter the final round of group matches level on points with the Republic, but with a goal difference advantage of two.
There is an outside chance that the Republic and Sweden could finish level for second on points, head-to-head record, goal difference and goals scored if both win. If that happens, fair play records will separate them. Going into the final round of group matches, Sweden have a marginally better fair play record.
Many expected Portugal to top this group – but they are currently third, without a win in two games. If they beat Hungary, they will be guaranteed a top-two finish. Hungary are already through, as they are guaranteed to finish as at least one of the best third-placed sides.
Iceland could top the group if they beat bottom-placed Austria, and will progress if they match or better Portugal’s result.
However, goals and disciplinary records could yet come into play here.