After 36 games and 81 goals, Euro 2024's group phase has concluded, with a number of Chelsea players still very much involved.
With plenty of thrilling football and spectacular goals on show in Germany, it has already been a tournament to remember.
Five of our eight representatives at Euro 2024 have reached the round of 16. Here we take a look at their journey so far and their potential route to the final at Berlin's Olympiastadion on Sunday 14 July.
Spain - Marc Cucurella
Marc Cucurella played the full 90 minutes of Spain's opening two games, as wins over Croatia and Italy took La Roja into the last 16 with a game to spare.
With a place in the knockouts already confirmed Spain made 10 changes to their starting line-up for the final game against Albania, with Cucurella one of those to move to the bench as a result. He remained an unused substitute as his team secured a 1-0 win thanks to Ferran Torres' strike.
That victory means the three-time champions are the only side in the tournament with a 100 per cent winning record.
Round of 16 opponents
Next up for Spain and Cucurella is a last 16 tie with Georgia in Cologne. Georgia were the lowest-ranked team coming into the tournament but managed to qualify from a competitive Group F.
Despite finishing behind Portugal and Turkey they advanced as one of the best third-placed teams after beating the Portuguese 2-0 on Wednesday night.
That clash is set for Sunday 30 June, with kick-off at 8pm (UK time)
Who else could Cucurella face?
Should Spain and Cucurella get past Georgia, they would move on to Stuttgart for a quarter-final the following Friday 5 July against the winner of Germany versus Denmark.
Get through that and Spain would be involved in the first semi-final, taking place on Tuesday 9 July in Munich.
Potentially that could provide a blue-on-blue clash, with Romelu Lukaku's Belgium one possible opponent. The other sides Spain could face are Portugal, Slovenia and France.
England - Conor Gallagher and Cole Palmer
Both Conor Gallagher and Cole Palmer have seen time on the pitch during England's group-stage campaign.
The Three Lions started on a winning note after seeing off Belgium 1-0 thanks to a Jude Bellingham goal, with Gallagher introduced off the bench in the second half.
And the Blues midfielder repeated his substitute role in England's next game, a 1-1 draw with Denmark. Despite an underwhelming 0-0 draw with Slovenia in their final game, the Euro 2020 runners-up won Group C with five points.
The stalemate in Cologne did see landmarks for both our players. Gallagher made his first start in a senior tournament, while Palmer made his senior major competition bow from the bench in the second half, playing off the right flank.
Round of 16 opponents
England's first knockout stage fixture sees them face Slovakia in Gelsenkirchen on Sunday 30 July with kick-off at 5pm (UK time), where Palmer and Gallagher will once again be pushing to be involved for Gareth Southgate's side.
Opponents Slovakia finished third in Group E, by the barest of margins, after all four teams involved ended the group with four points. But they still progressed as one of the four best third-placed teams.
They have already shown their potential with a 1-0 win over Belgium and the Three Lions will have to be on their game to avoid an upset.
Who else could Gallagher and Palmer face?
If England get through to the quarter-finals they will take on either Switzerland or Italy in Dusseldorf on Saturday 6 July (5pm UK time kick-off)
Should the Three Lions progress to the final four, Palmer and Gallagher may find themselves against a Chelsea teammate, with the Netherlands and Ian Maatsen in that half of the draw.
The other possible opponents in Dortmund would be Romania, Austria or Turkey.
Netherlands - Ian Maatsen
Ian Maatsen's Netherlands qualified from Group D despite mixed results in their three games.
A late Wout Weghorst goal was required to defeat Poland in the Dutch's opening game, but they followed that with a solid defensive display in a 0-0 draw against pre-tournament favourites France.
But Ronald Koeman's side were then edged out by Austria 3-2 in a five-goal thriller to only finish third in the final standings. Despite that defeat, they still qualified as the best third-placed finisher.
Maatsen has yet to see any action on the pitch, having remained an unused substitute in all three games, meaning the academy graduate is still awaiting his senior Netherlands debut.
Round of 16 opponents
After finishing as the highest-ranked third-placed side, the Netherlands will face Romania in the last 16 on Tuesday 2 July (5pm kick off UK time) in Munich.
Romania topped the final placings in Group E largely thanks to a stunning 3-0 win over Mykhailo Mudryk's Ukraine.
Who else could Maatsen face?
Should Netherlands get past Ukraine, Maatsen and co would head to Berlin for a quarter-final against either Austria or Turkey.
A win there would mean a place in the semi-finals. As mentioned this could bring a possible Chelsea reunion with Cole Palmer and Conor Gallagher should England get through their quarter of the draw.
Other possible opponents for the Dutch in the last four would be Slovakia, Switzerland or Italy.
Belgium - Romelu Lukaku
Romelu Lukaku started all three group games as Belgium qualified from an incredibly tight Group E.
They endured a difficult start, losing 1-0 to Slovakia with Lukaku at the middle of late drama in Frankfurt. The Blues forward, who spent last season on loan with Roma, had two goals ruled out by a VAR review.
It was a similar story for Lukaku in the second game, having a goal ruled out for the narrowest of offside calls, although Belgium still managed to defeat Romania 2-0 to get their campaign back on track.
A 0-0 draw with Ukraine rounded off their group stage, with Lukaku substituted in the 90th minute after previously going close to breaking the deadlock.
With all four sides finishing level on four points, goal difference meant Belgium secured second.
Round of 16 opponents
Next up for Lukaku and Belgium is a knockout tie with one of the pre-tournament favourites, France.
The two neighbours meet in Dusseldorf on Monday 1 July, with kick-off set for 5pm (UK time)
France reached the last 16 after finishing second in Group D, securing a narrow victory over Austria before a 0-0 stalemate with the Netherlands.
The World Cup finalists then drew 1-1 with Poland in their final group match, with Kylian Mbappe on the scoresheet.
Who else could Lukaku face?
A win over France would leave Belgium to face Portugal or Slovenia in Hamburg at the quarter-final stage on Friday 5 July.
If the Red Devils can get through that one they would be looking at a semi-final against one of Spain - including fellow Blue Marc Cucurella - Georgia, Germany or Denmark.
Which Chelsea players have been eliminated?
A trio of Blues saw their tournament journey end following the group stage.
In Group B, Armando Broja and Albania competed well against strong opposition but eventually finished bottom of the ‘group of death’ behind Croatia, Italy and Spain.
The forward, who spent time on loan at Fulham last season, featured in both narrow defeats to Italy and Spain, starting their first game and coming on as a substitute in the last.
Over in Group C, Djordje Petrovic's Serbia were also eliminated after picking up two points to finish fourth.
Serbia were beaten 1-0 by England in their opening game before salvaging a draw against Slovenia with a 95th-minute Luka Jovic equaliser. However, they were unable to progress after drawing 0-0 with Denmark on matchday three.
Petrovic provided support for the more established goalkeepers in the squad and remained an unused substitute for all three games.
It was a similar story for Mykhailo Mudryk's Ukraine in Group E who also narrowly missed out on the last 16.
After a surprise 3-0 defeat to Romania, Ukraine hit back with an impressive 2-1 win over Slovakia, with Mudryk a standout performer.
Sadly that would prove to be the end of our No.10's Euros. Mudryk missed his side's decisive clash with Belgium in Stuttgart and could only watch on from the stands as his nation were eliminated following a 0-0 draw.