We now have our completed line-up for Euro 2024 after the final three teams booked their place at this summer's tournament in Germany via the play-offs tonight.
Wales' dream was brought to a heartbreaking end as they lost to Poland on penalties in Cardiff, while Georgia also knocked out Greece thanks to spot-kicks, and Ukraine came from behind to beat Iceland 2-1.
England sealed their spot with minimal fuss by winning their qualifying group, and are regarded as one of the favourites to finally end their 58-year wait for a major trophy.
But they are unlikely to have things all their own way, with several teams in the mix to challenge at the business end of the tournament.
Mail Sport has broken down each group now that the final 24 teams have been confirmed.
This looks a very intriguing group on paper, with Scotland likely to fancy their chances of progressing to the knockout stages.
Steve Clarke's men impressed in qualifying to advance to the finals alongside Spain, but face a huge task when they take on hosts Germany on the opening night.
Germany have struggled in recent major tournaments and will hope for a change of fortunes on home soil.
Hungary should not be overlooked - just ask England - while Switzerland are no pushovers.
They knocked out a much-fancied French side in the last Euros to show how dangerous they can be.
Spain, Croatia and Italy were also all in the same group back at Euro 2012. Spain and Italy went on to make the final that year, with the former winning 4-0 in the showpiece event.
The current Spanish side is not as strong as the one that won three successive major tournaments between 2008 and 2012, but they can still call upon big names including Manchester City's Rodri.
Croatia's golden generation are ageing,
Read on m.allfootballapp.com