The first week of this summer's European Championships is the books, and it entertained fans with a multitude of enthralling storylines.
Hosts Germany made a significant statement in the tournament curtain-raiser last Friday, winning 5-1 over Scotland in Group A, and gave fans an exciting start to Euro 2024.
Since, Group E favourites Belgium suffered a shock defeat against Slovakia, Romania romped to a surprising 3-0 win over Ukraine, and French superstar Kylian Mbappe broke his nose in Monday's 1-0 victory over Austria, casting doubt over his availability for the rest of the tournament.
After what has proved to be an entertaining start to Euro 2024, some fans may be sitting at home wishing they had planned a summer trip to Germany - or perhaps been a little more fortunate in their pursuit of precious tickets.
Yet, at the time of writing, there are still four Euro 2024 matches with tickets available on UEFA's official website, so the dream of watching arguably the most prestigious football tournament on the planet behind the World Cup is still very much alive.
Fans can still get to Germany to watch the Euros - but it will prove a very costly venture!
Tickets for Georgia's Group F match against Czechia are still available for a whopping £337
Jude Bellingham scored England's first goal of the tournament in Sunday's 1-0 win over Serbia
But the Three Lions struggled against Denmark, earning a 1-1 draw after a listless performance
That being said, fans will have to fork out considerably to get their hands on one of these tickets, with only the 'prime seats' category available for all four games.
The first is Sunday's clash between Georgia and Czechia at the Volksparkstadion in Hamburg, which still has a handful of tickets left across three separate categories.
Fans can still secure prime seats for a whopping £337, or opt for the cheaper alternative in Category 1 and Category 2, priced at £169 and £126 respectively.
It looked as though an upset was on the cards when Georgian forward Georges Mikautadze netted his equaliser against Turkey on Tuesday, but two second half goals from Vincenzo Montella's side saw the tournament minnows begin their Euro 2024 campaign with a 3-1 loss in Group F.
Meanwhile, Czechia also suffered defeat at the hands of Portugal, agonisingly conceding Francisco Conceicao's late strike in stoppage time to lose 2-1.
With it being last chance saloon for both sides to remain in the European Championships, Sunday's clash in Hamburg promises to be a great match. Whether it's worth forking out £337 on the occasion, only time will tell.
There's one more match from England's group with tickets left - Denmark's clash with Serbia
Slovakia fans enjoyed themselves thoroughly as they watched their side beat Belgium 1-0
Denmark vs Serbia is the next match with tickets still available, again priced at £337.
This is the last Euro 2024 match left from England's Group B, with the Danes drawing 1-1 against both Slovenia and England in their opening two matches.
Serbia, who threatened to quit the Euros this week if UEFA fail to take action against Croatia and Albania after their fans sang derogatory chants towards their country, rescued a late point in a 1-1 draw with Slovenia after narrowly losing their first game of the tournament to England.
The Three Lions, who have lacked invention and vigour so far this tournament, have been heavily criticised following their 1-1 draw with the Danes, who head into the clash with Serbia still able to top Group C.
The last two games with tickets left is Slovakia vs Romania and Ukraine vs Belgium — again at the hefty price of £337.
These matches, which are both on June 26, are being held in Frankfurt and Munich respectively, in a group that has arguably been the most surprising so far, with Belgium suffering defeat by Slovakia during the opening week.
Ukraine kept their Euro 2024 hopes alive with a crucial 2-1 victory over Slovakia on Friday, blowing Group F wide open.
Fans can also pick up tickets to watch Kevin De Bruyne's Belgium (left) face off against Oleksandr Zinchenko's Ukraine (right) at the Stuttgart Arena on Wednesday June 26
Germany fans flock to the streets ahead of their country's clash with Hungary in Stuttgart
June 22 | Georgia vs Czechia | £337 (Prime seats) £169 (Category 1)£126 (Category 2) | Volksparkstadion, Hamburg |
June 25 | Denmark vs Serbia | £337 (Prime seats) | Munich Arena, Munich |
June 26 | Slovakia vs Romania | £337 (Prime seats) | Frankfurt Arena, Frankfurt |
June 26 | Ukraine vs Belgium | £337 (Prime seats) | Stuttgart Arena, Stuttgart |
If none of these games appeal, fans can still try their luck from third-party providers who are selling tickets on for premium rates, although obviously there is a risk that comes with purchasing from unofficial websites.
According to one third party provider StubHub International, tickets can still be purchased at extremely high prices for several knockout matches, including both semi-finals and the final.