Euro 2024 Tracker: Late drama as Portugal beat spirited Czech Republic
Pull down or hit refresh for latest updates
23:03 BST - That's all from us tonight. Join us tomorrow for more Euros action. It starts with Croatia's Group B tie with Albania, which is followed by hosts Germany taking on Hungary. In the evening, we have the big one between Scotland and Switzerland. See you tomorrow!
22:58 BST - Today marked the end of the first round of the group stage at Euro 2024.
It all started with some stunning goals in the game between Turkey and Georgia, and there was plenty more drama in the evening kick-off that saw Portugal beat Czech Republic.
Catch up on all the talking points from Group F by clicking here.
22:35 BST - Czech Republic had gone ahead against the run of play through Lukas Provod, who said after the game it was difficult to halt the "quality" of Portugal.
"Of course it hurts extremely (badly), although nobody completely thought we would prevail today," he told Czech national television.
"The goals we conceded did not come after well put together attacks, but we have to acknowledge Portugal's quality. The (goals) came from the enormous pressure."
22:27 BST - Portugal midfielder Vitinha said the impact of the substitues shows that Portugal are "truly a team".
"We showed all our coolness and resilience," he said.
"We remained calm, got the draw and always believed until the end to get the win.
"Luckily we managed to do it with the help of the players who came on... we are truly a team."
22:12 BST - Here are the player ratings from tonight's game. Czech Republic gave a good account of themselves but Portugal were too strong in the end.
21:53 BST - FULL-TIME: Portugal have done it. Wow, what a final 10 minutes of that game. Czech Republic worked incredibly hard and you could argue deserved more from the fixture, but Portugal get all three points in Leipzig. Click here to read our full report.
21:49 BST - GOAL! Portugal have surely done it now. Substitue Francisco Conceicao was in the right place at the right time in the box to pounce on the rebound and rifle the ball home. Portugal 2-1 Czech Republic.
21:44 BST - VAR NO GOAL! Portugal thought they were ahead there. Diogo Jota was the man to head the ball into the net after collecting a rebound from a Cristiano Ronaldo attempt, but there was an intervention to stop the celebrations due to Ronaldo being offside.
21:27 BST - GOAL! Portugal hit back immediately! It comes from a Robin Hranac own goal that followed plenty of pressure from the 2016 champions. Pin ball in the box pays off for Portugal, who are now level at 1-1.
21:19 BST - GOAL! Czech Republic have the lead! Lukáš Provod gets the ball on the edge of the box and just thunders the ball past the diving keeper to give his side the crucial advantage. What a goal. Portugal have it all to do now.
21:04 BST - We are back underway, can Czech Republic keep Portugal at bay for another half?
20:47 BST - HALF-TIME: There's the whistle in Leipzig. Portugal have been the better team but Czech Republic deserve credit for the way they have defended and held out. Ronaldo has had two big chances so far, one header that he sent wide and one chance from a great through-ball that he couldn't quite put away - although replays suggested he may have been offside for it.
A big second half coming up.
20:19 BST - It's absolutely chucking it down in the stadium, which isn't making for the slickest football, but the main thing is that Czech Republic are holding out well so far.
20:00 BST - We are off in Leipzig! Can Czech Republic offer up a surprise tonight?
19:52 BST - Guler's pass map from Turkey's win over Georgia earlier today. Who will be the hero for Portugal or Czech Republic?
19:47 BST - Get yourself ready for tonight's clash with our preview:
19:41 BST - Ronaldo getting pumped for his first outing at Euro 2024.
19:24 BST - Attention now turns to Portugal's opener against Czech Republic, where Pepe will set a new record as the oldest player to ever play at a European Championship after the 41-year-old was selected to start tonight's game.
The Porto centre-back will pass the mark set by Hungary goalkeeper Gabor Kiraly, who was 40 years and 86 days when he played against Belgium in the round of 16 at Euro 2016.
Cristiano Ronaldo, 39, will also beat the previous record of an outfield player that had been held by Lothar Matthaeus after his 150th and final appearance for Germany at Euro 2000.
Ronaldo already holds the record for most goals (14) and appearances (25) in European Championship history.
19:00 BST - FULL-TIME! Brilliant goals and end-to-end football but it's Turkey who take the win against Georgia, who gave a superb account of themselves on their tournament debut.
18:55 BST - GOAL! Turkey make it 3-1 seal the points! Kerem Akturkoglu races up the other end with Georgia's goalkeeper up for a corner and he strokes the ball into an empty net. That will end a truly bonkers match in Turkey's favour.
18:54 BST - POST! Georgia hit the woodwork then the follow-up shot is blocked on the goal line!
18:29 BST - CROSSBAR! Georgia are so close to equalising through a brilliant bit of skill from Giorgi Kochorashvili.
He works his way into the box, flicks the ball around the onrushing defending and smashes the bar with just the goalkeeper to beat!
18:24 BST - GOAL! TURKEY LEAD AND IT'S A STUNNER!
What a stunning strike from Real Madrid teenager Arda Guler. He picks up a loose ball on the right, drives inside then whips an effort right into the far corner. It's a truly world-class goal.
18:03 BST - Back up and running for the second half. What will the next 45 bring?
18:00 BST - Intricate, patient and historic. Georgia's first-ever Euros goal was a special one.
17:49 BST - HALF-TIME! A breathless, end-to-end opening half Dortmund comes to a close with Georgia clawing back level with Turkey.
Best 45 minutes of the tournament so far? Let's have some more of that!
17:37 BST - WHAT A CHANCE! Georgia should be in the lead after the ball is worked nicely into the area but Mikautadze can't convert as the ball flies narrowly wide.
17:34 BST - GOAL! GEORGIA EQUALISE! It's absolute carnage as Georgia level via Georges Mikautadze, whose first-time shot catches the goalkeeper out.
It's Georgia's first-ever goal at a European Championship!
17:28 BST - NO GOAL! Turkey score a quick-fire second through Kenan Yildiz but he is adjudged to have been slightly offside. Rapid pace to this one.
17:26 BST - GOAL! WHAT A STRIKE! Turkey lead and it's a stunning goal from Mert Muldur, who volleys a fierce effort into the top corner from the edge of the area. That's an goal of the tournament contender.
17:14 BST - Georgia's turn to attack now! They go straight up the other end with Anzor Mekvabishvili's deflected shot from distance causing the goalkeeper a bit of trouble.
It's pushed out for a corner and the noise ramps up with whistles all around the stadium.
17:12 BST - POST! Turkey are riding the atmosphere well and are desperately close to scoring through Kaan Ayhan, whose shot hits the inside of the post and squirms across the face of goal. So close to the opener.
17:01 BST - Both national anthems have been belted out in Dortmund and we are underway in Group F!
16:20 BST - The weather in Dortmund has taken a big turn with rain pouring through the roof at Signal Iduna Park.
Get ready for very greasy conditions on the pitch...
16:10 BST - All focus on the Group F opener with the teams in for former Euro semi-finalists Turkey and tournament debutants Georgia.
Live audio commentary begins here at 16:55 BST.
15:00 BST - Good afternoon and welcome back to the Football Tracker!
We're down to just two games today as Group F takes centre stage, starting with Turkey v Georgia at 17:00 before Portugal square off with the Czech Republic at 20:00.
Monday, June 17th
22:48 BST - That's all for this evening, thanks for joining us.
Today's action at Euro 2024 saw heavyweights Belgium and France get their campaigns started with mixed results and Romania show some early form.
Catch up on the main talking points from the day here.
22:41 BST - Here's how things stand in Group D after the opening two games of the group:
22:24 BST - However, it wasn't all good news for Deschamps. Mbappe left the field late in the piece with a heavily bleeding nose.
Deschamps told ITV after the game: "Apparently the nose is not good at all. So we’ll see. It’s obviously the negative point of the evening. Even if it’s just his nose it’s annoying for us."
22:22 BST - Tonight's win is Deschamps' 100th as coach of France. How he would dearly love another six victories here in Germany.
22:14 BST - Here are Kante's key stats from the game:
22:12 BST - One of the stars of the show tonight was N'Golo Kante.
"Kante was brilliant," Roy Keane said on ITV. "He has that vast experience. There's breaking the play up, he covers the ground well, but his passing is excellent.
"He looked like a younger version of himself. I never doubted him before the game."
22:05 BST - Not the most clinical of performances, but like England, it's a case of 'job done' for France in their opening game.
21:58 BST - There's the final whistle and France have won their opening match of Euro 2024 thanks to a Maximilian Wober own goal. Austria had their chances, but in truth it was a fairly dominant performance from France, who will nevertheless want to see improvements for their next game against the Netherlands.
Read our full match report here.
21:49 BST - Giroud comes on to replace Mbappe and we will have nine minutes of added time.
21:45 BST - Play is held up while Mbappe gets some treatment after getting a cut to his head after connecting with the shoulder of Danso.
21:38 BST - France haven't been as dominant in the second half as they were in the first, but they still look like they are going to close this out.
21:02 BST - We are back underway in Düsseldorf. Can Austria navigate some sort of comeback or will France go through the gears in the second half?
20:58 BST - It was a frustrating day for Belgium and Lukaku earlier today - they will need to bounce back quickly after their loss to Slovakia.
20:48 BST - HALF-TIME: We have reached the break in Düsseldorf. France started brightly but were still forced to work for their opening goal, which eventually came via a Wober own goal.
20:39 BST - GOAL! France have an opener through an own goal. Mbappe, naturally, the man to spearhead the breakthrough as he goes on a probing run down the right. He puts in a teasing cross and Wober gets his head to the ball but only manages to send it goalwards. France 1-0 Austria.
20:36 BST - Baumgartner has just missed out on an enormous chance to open the scoring. He was put through in the box by Sabitzer and had only the keeper to beat, but the keeper got a foot to the ball to deny the Austrian.
20:24 BST - Mbappe has come closest to scoring tonight, sending the side netting of the Austria goal splashing after a break down the left. France have been piling on the pressure here but crucially we're still scoreless in Düsseldorf.
20:00 BST - With the full-throated anthems completed, the referee blows his whistle and we are underway in Düsseldorf.
19:46 BST - The Austrian fans are in full voice ahead of tonight's big fixture.
19:25 BST - Can the French get their tournament underway with a win?
19:09 BST - Get in the mood for tonight's big match, featuring the 2018 World Champions, with our video preview below.
19:04 BST - Attention now shifts to Dusseldorf, where Austria are to lock horns with France in just under an hour. Check out the team news below. Click here to follow the match live.
18:57 BST - FULL-TIME: Belgium 0-1 Slovakia. What a result for the Slovaks! The big story from this afternoon is Romelu Lukaku being denied TWICE by VAR. Read our match report here.
18:51 BST - There will be a minimum of seven minutes added on. Can Belgium get a goal?
18:48 BST - NO GOAL! Nightmare for Lukaku once again as Belgium have what they thought was a legitimate goal ruled out following a VAR review. It remains 1-0 to Slovakia.
18:46 BST - GOAL! With less than five minutes left on the clock, Romelu Lukaku has pulled Belgium level. 1-1.
18:16 BST - NO GOAL! Romelu Lukaku bundles the ball into the back of the net, but it's ruled out for offside. It remains, 1-0 to Slovakia.
17:04 BST - We are back underway in Frankfurt, where Slovakia are holding onto a 1-0 lead over Belgium.
17:49 BST - HALF-TIME: Belgium 0-1 Slovakia.
17:35 BST - It has become somewhat feisty between Belgium and Slovakia since the opening goal and the Red Devils are struggling to get into the game.
17:08 BST - GOAL! Slovakia have stunned Belgium! Ivan Schranz finds the back of the net to make it 1-0.
17:00 BST - KICK-OFF: The match is underway in Frankfurt, stick with us for all the key updates!
16:43 BST - Get in the mood for this afternoon's big match with our video preview below.
16:20 BST - Our focus quickly shifts to the second game in Group E between Belgium and Slovakia.
Kevin De Bruyne starts and captains the Red Devils for the tilt in Frankfurt.
Live commentary begins here at 16:55 BST.
16:03 BST - It's Romania's first win at the Euros since 2000 and puts them in a great position to reach the knockout stage.
15:55 BST - FULL-TIME! Romania stun Ukraine 3-0 for their biggest-ever win at the Euros!
A top showing to open Group E, while Ukraine will need to regroup very quickly to get their campaign back on track.
15:15 BST - GOAL! It's 3-0 and Romania are in dreamland now!
Denis Dragus taps in a low cross into a gaping goal to further extend Romania's lead and compound Ukraine's misery.
This one appears to be all over.
15:11 BST - GOAL! It's two for Romania and they've done it again from distance!
Razvan Marin unleashes a first-time shot from outside the area and Lunin looks to have got across to save, but it finds its way under his glove. That's another one he'll want back.
15:04 BST - Back underway in Munich! Romania are 45 minutes away from a big three points to open Group E.
14:49 BST - HALF-TIME! A resolute performance so far and one stunning goal has Romania in the lead against Ukraine at the break.
14:42 BST - CROSSBAR! It's almost a second for Romania in bizarre circumstances as a corner almost finds its way in after Lunin is made to backpedal.
14:30 BST - GOAL! Wow! Romania have opened the scoring with a brilliant finish from Nicolae Stanciu!
Andriy Lunin's clearance is intercepted before the ball is rolled to Stanciu, who whips a shot into the top corner from outside the area. Top finish.
14:24 BST - Not much action to report. Ukraine are dominating the ball but Romania are happy to sit and absorb any pressure.
14:01 BST - Ukraine get the ball rolling in the German sunshine.
13:57 BST - The Romania and Ukraine players are out and the anthems have been sung. Almost set to go!
13:10 BST - We have team news for today's match in Munich.
Live commentary begins here at 13:55.
12:45 BST - We're building right up to the Group E opener between Romania and Ukraine in Munich.
Romania are making their first Euros appearance since 2016 after going unbeaten in qualifying while Ukraine - making it via the play-offs - reached the quarter-finals three years ago.
11:00 BST - Good morning! Welcome back to the Euros edition of the Football Tracker with full coverage of day four to come.
We start off in Group E with Romania against Ukraine at 14:00 before Belgium against Slovakia later at 15:00.
That is all before 20:00 when Austria clash with France in Group D.
Sunday, July 16th
23:17 BST - That's all for today! Catch us again tomorrow for yet more Euro 2024 action.
22:41 BST - It's been raining goals in Germany so far during Euro 2024 and day three was no different, with plenty of drama and intrigue to point.
Read more here as we pick out the biggest talking points of the day.
22:30 BST - Speaking after his match-winning performance, Jude Bellingham lauded England's "preparation" heading into tonight's clash with Serbia, citing "positives" to take into the next game. Check out the full quote below.
22:14 BST - England captain Harry Kane has praised the Three Lions for standing up to a "tough" Serbia side in tonight's 1-0 win. Check out the full quote below.
22:11 BST - Speaking after tonight's 1-0 win over Serbia, Harry Kane praised rising star midfielder Jude Bellingham. "He's an unbelievable player, he deserves all the praise," said the former Tottenham striker.
21:54 BST - FULL-TIME: Serbia 0-1 England. Jude Bellingham's first-half header is enough for the Three Lions to record their first Euro 2024 win!
Read our full match report here.
21:45 BST - England are doing everything right, but the nerves are slowly creeping in. A goal wouldn't go amiss for the Three Lions. Less than five minutes remain, 1-0.
21:25 BST - Not a great deal to report from the second period thus far. Neither side really threatening to change the scoreline. 1-0 to England, it remains.
21:05 BST - We are back underway in Germany as England lead Serbia by one.
20:56 BST - A superb performance by Bellingham from the first period. He was all over the pitch, check it out below.
20:48 BST - HALF-TIME: Serbia 0-1 England. Jude Bellingham the difference at the break.
20:31 BST - England were let off just a few moments earlier after Aleksander Mitrovic capitalised on a defensive error, but his shot ran just wide of Jordan Pickford's net. 1-0.
20:27 BST - Those of us with a good memory will recall Bellingham also scored England's first goal at the World Cup in Qatar. We've got a serious player on our hands.
20:13 BST - GOAL! Jude Bellingham bags England's first goal of Euro 2024! 1-0 to the Three Lions against Serbia.
20:00 BST - KICK-OFF! We are underway in Gelsenkirchen as England face Serbia! Stick with us for all the key updates.
19:49 BST - Get ready for tonight's clash between England and Serbia with our video preview below:
19:12 BST - Attention now switches over to the second Group C match with England kicking off their Euro 2024 campaign against Serbia.
Trent Alexander-Arnold gets the start in midfield next to Declan Rice with Jude Bellingham further forward.
19:10 BST - That big stop from Oblak was key to earning Slovenia a point.
18:53 BST - FULL-TIME! Slovenia earn a well-deserved point against Denmark to kick off the Group C action.
18:34 BST - GOAL! There's the equaliser right on cue! Erik Janza's strike from outside the box takes a massive deflection and finds its way into the net!
It's a richly deserved leveller for Slovenia and Denmark are made to pay for not capitalising earlier on...
18:32 BST - POST! Slovenia are so close to equalising through Benjamin Sesko who slams a powerful effort from range off the post. They're probing!
18:24 BST - It's Slovenia's turn to squander a big chance as the game opens back up. Adam Gnezda Cerin is found in some space in the box but can't guide his header on target from a few yards out.
18:22 BST - Just as we say that, what a save from Jan Oblak! He makes himself big to deny Rasmus Hojlund at point-blank range to keep Slovenia in the game.
18:21 BST - Beyond the hour mark now and the game has really flattened. Denmark are keeping the ball well but aren't close to threatening for a second at the moment.
19:03 BST - Back underway for the second half with no changes from either side.
17:48 BST - HALF-TIME! The first period draws to a close and Denmark hold a narrow lead while being very good value so far.
17:17 BST - GOAL! Moments later, Denmark open the scoring and it had to be via Christian Eriksen!
The ball is flicked brilliantly into Eriksen's path and the Manchester United midfielder controls and converts confidently past the goalkeeper.
What a special moment for him on his return to the Euros after his cardiac arrest three years ago.
17:16 BST - Strong first 10 minutes from Denmark who are fizzing the ball around with some intricate bits of play, but it's Slovenia who have come closest.Benjamin Sesko unleashes a rocket from range which is fired just wide.
17:00 BST - National anthems completed, it's go time in Stuttgart! Slovenia get things underway in Group C.
16:52 BST - Less than 10 minutes to go in Stuttgart before Group C gets underway...
16:03 BST - Take a look at a video preview for our next match here:
16:01 BST - Line-ups are in for Slovenia's match against Denmark in Group C - follow that one live here!
15:53 BST - FULL-TIME! It wasn't too convincing but the Dutch pick up a 2-1 win thanks to a late strike from substitute Weghorst.
15:40 BST - GOAL! Wout Weghorst pops up with another important goal for the Dutch! He finds the net just minutes after coming onto the pitch to give the Netherlands a 2-1 lead.
15:24 BST - Nothing to separate the two sides so far in the second half.
In the meantime, take a look at Buksa's goal sequence from earlier in the match:
15:02 BST - We're back underway between the Netherlands and Poland.
14:47 BST - Wow, Memphis Depay puts one agonisingly wide just as the half-time whistle goes. It's 1-1 at the break in Hamburg!
14:29 BST - GOAL! Netherlands equalise through Cody Gakpo! His shot takes a huge deflection and ends up in the back of the net for 1-1.
14:20 BST - GOAL! Poland take a shock lead through Adam Buksa! His glancing header puts them in front.
14:00 BST - We're underway in Hamburg! Stick with us for the key updates.
13:38 BST - Kick-off is around 20 minutes away in Hamburg - stick with us for updates or follow along live here.
13:03 BST - Line-ups are in for the Netherlands' clash with Poland:
12:55 BST - Police have shot a man with an axe in Germany ahead of the Netherlands' game with Poland.
10:45 BST - Serbia face a tough opening match against England tonight and will need to stop Jude Bellingham from having his usual influence on the game.
That's easier said than done, though - but with the help of Opta Data Insights, we've taken a look at how they might do it.
10:37 BST - Netherlands captain Virgil van Dijk has lamented the state of the pitch for their match against Poland:
"It looks like the pitch is the same as for the match in Frankfurt when we played against Germany," the defender said
"The top layer will probably loosen quickly. That is of course a shame, but both teams will have to deal with it."
10:05 BST - Take a look at a video preview for the first game of the day between Poland and the Netherlands:
08:26 BST - Good morning and welcome back to our Football Tracker! We'll bring you coverage of another three Euro 2024 matches today, including England's tournament opener against Serbia at 20:00.
The other two fixtures see Poland take on the Netherlands at 14:00 while Slovenia face Denmark at 17:00.
Saturday, June 15th
22:35 BST - Day two of Euro 2024 is in the books! Plenty of goals served up from from today's three games - 10 in total.
Check back in with us tomorrow for Poland v Netherlands, Slovenia v Denmark and Serbia v England!
22:15 BST - An industrious performance from Italy's Nicolo Barella tonight, whose decisive goal in the second half was the 10th for his country.
22:08 BST - They huffed and puffed after scoring the fastest-ever goal at the Euros, but Albania couldn't mastermind a comeback of their own against the reigning champions.
They are - deservedly - applauded off the field and go to battle again against Croatia on Wednesday.
21:56 BST - FULL-TIME! Reigning champions Italy come back to beat Albania 2-1 and make a winning start to their Euro 2024 campaign.
22:50 BST - What a save! Albania's Rey Manaj gets on the end of a searching long ball and guides his effort at goal, but the faintest touch from Gianluigi Donnarumma sees it across the face of goal.
21:42 BST - Into the last 10 minutes and Italy are doing well to disrupt any chance of an Albania fightback.
The champions are controlling the ball well and giving their opponents little to play with.
21:32 BST - Not a lot to report as things have gone a little flat, but that could suit Albania who still have their noses in this with Italy 2-1 up.
The fans are remaining vocal as we enter the final 20 or so minutes in Dortmund.
21:05 BST - Back underway for the second half with no changes from either side.
Can Albania turn things around or will it be more pressure from Italy?
20:49 BST - HALF-TIME! Italy lead at the break, but it hasn't come without a very early scare after falling behind within 30 seconds.
20:18 BST - GOAL! Italy are now in front and it's a bit of brilliance from Nicolo Barella.
A loose clearance falls to the midfielder on the edge of the box and he lashes a first-time effort right into the corner.
Absolute chaos in Dortmund.
20:13 BST - GOAL! Italy find a response and equalise through Alessandro Bastoni!
The Inter Milan defender rises at the back post to head in a wonderful cross to draw his side level.
They seem to have settled after that very early shock to the system.
20:02 BST - GOAL! What a start to this one as Albania take a shock lead!
An awful throw-in from Federico DiMarco is capitalised by Nedim Bajrami, who smashes home the opener from the angle inside 30 seconds.
The Albanian part of Signal Iduna Park erupts while Italy are stunned!
20:01 BST - Underway for this Group B match in Dortmund!
19:35 BST - Some reaction from earlier, Hungary coach Marco Rossi bemoaned his side's "passive" display in the 3-1 loss to Switzerland but took responsibility for the defeat.
"We had a tactical misunderstanding. We didn't cope and have time to press them. The first half was very bad. We were too passive.
"I'm not looking for guilty people. I'm the coach and need to take my responsibility.
"We had some shortcomings in individual performances. There aren't many strategies to stop individual mistakes."
Read more reaction from the match here.
19:14 BST - The action doesn't stop there as reigning champions Italy get set to take on Albania in. Check out the line-ups here.
Live audio commentary for this match starts at 19:55 BST here.
18:57 BST - FULL-TIME! Spain comfortably beat Croatia in the end with a dominant 3-0 victory in their Group B opener. Stay tuned for the reaction.
18:42 BST - NO GOAL! A Croatian player has entered the area too early and Spain's three-goal lead is restored.
18:41 BST - GOAL! Bruno Petkovic sees his penalty saved but fires in the rebound, Croatia now trail 3-1.
18:40 BST - PENALTY CROATIA!
18:29 BST - Luka Modric makes way for Croatia - he hasn't had his best game today but has put in plenty of effort. Take a look at his heatmap down below.
18:25 BST - Around 30 minutes remaining and it's still 3-0 Spain, although Croatia are dominating the ball now and look dangerous going forward.
18:09 BST - Back underway in Berlin!
17:51 BST - There's half-time, with Spain completely cruising against Croatia. La Roja are 3-0 up at the break, take a look at some match stats below.
17:49 BST - GOAL! Spain have a third just before half-time and it's Dani Carvajal with a simple finish in the six-yard box - made by the youngster Yamal with an outstanding assist.
17:40 BST - La Roja going direct for their first goal! Take a look at the sequence of play below.
17:33 BST - GOAL! It's another for Spain! Fabian Ruiz works some space in the box before firing into the bottom corner for 2-0.
17:30 BST - GOAL! Spain captain Alvaro Morata buts La Roja ahead with a composed finish - an excellent goal to give them the lead.
17:02 BST - Underway between Spain and Croatia. Englishman Michael Oliver will referee this one.
16:57 BST - Kick-off is just minutes away in Berlin, stick with us for all the updates.
16:37 BST - Spain's Lamine Yamal is set to become the youngest-ever player to feature at a European Championships this afternoon! The 16-year-old starts on the wing as La Roja face Croatia.
16:15 BST - Take a look at a video preview for this afternoon's match between Spain and Croatia!
16:04 BST - No time to relax when the Euros are on - Spain v Croatia is up next, take a look at the line-ups here.
16:01 BST - It might have only been a consolation in the end for Hungary's Varga, but he will remember his first goal at a major tournament for a long time. The striker only went pro aged 25 but has been scoring for fun in the Hungarian leagues and now has another milestone to his name.
Take a look at how it unfolded below:
15:55 BST - FULL-TIME! Switzerland secure a hard-fought 3-1 victory against Hungary to go second in Group A, behind Germany on goal difference. Stay tuned for all the reaction!
15:51 BST GOAL! They can't! Breel Embolo scores what is surely the winner for Switzerland, they lead 3-1.
15:49 BST - Five minutes added on at the end in Cologne - can Hungary equalise late on?
15:27 BST - GOAL! Varga gets his goal and one back for Hungary. The striker only turned professional aged 25, but he has just scored for his country at the European Championships!
The Hungarians have got the Swiss pinned down now and have all the momentum. 2-1.
15:00 BST - Here are some match stats from the first half. The second period will be getting underway shortly!
14:50 BST - How about this goal sequence for Switzerland's opener against Hungary?
14:48 BST - And there's half-time! A perfect first half from Switzerland and they lead 2-0. Dominant throughout from the Swiss.
14:46 BST - GOAL! Another first international goal for the Swiss, this time from Michel Aebischer who curls a lovely effort into the top corner.
14:14 BST - GOAL! Switzerland take the lead after a VAR check - Kwadwo Duah has his first international goal! The ball is slotted through to him in the box and he calmly finishes into the corner.
14:02 BST - We're underway in Cologne between Hungary and Switzerland.
13:45 BST - Liverpool starlet Dominik Szoboszlai captains Hungary this afternoon - the youngest man ever to captain a nation at the European Championships! Kick-off in around 15 minutes, stick with us for all the updates.
13:04 BST - The line-ups are in for Hungary v Switzerland!
12:34 BST - We'll have line-ups for the first game of the day in around 30 minutes! In the meantime, take a look at Barnabas Varga's goal stats over the last few seasons - he is expected to lead the line for Hungary this afternoon.
11:35 BST - Our first match today sees Hungary face Switzerland in Group A; you can watch a video preview for that game below!
09:10 BST - Good morning and welcome back to our Euro 2024 Football Tracker! There are three games today, starting off with Hungary v Switzerland at 14:00 before Spain take on Croatia at 17:00, with Italy and Albania rounding off the action at 20:00.
Friday, June 14th
23:15 BST - That's a wrap from us tonight. Hopefully, the Scottish fans out there don't have too many nightmares after that one.
Join us back here tomorrow for Hungary v Switzerland, Spain v Croatia and Italy v Albania.
Goodnight!
23:12 BST - Jamal Musiala was an absolute menace this evening:
23:08 BST - Germany boss Julian Nagelsmann said he was surprised by Scotland's approach to the match.
"I was kind of surprised that Scotland weren't that aggressive in first 20 minutes," Nagelsmann told ITV.
"I think they were surprised by our ball possession, it was very concentrated.
"They then defended deeper and didn't high press as they have in the qualifying games at times."
23:02 BST - Germany captain Ilkay Gundogan was one of the star performers fr his national side tonight, and he was full of praise for the home fans in particular after their rout.
"We played a really good game," Gundogan said after the match. "Played with really good intensity, scored goals.
"That's how you have to do it, that's how you have to start."
Read more from him and the German camp here.
22:40 BST - Scotland boss Steve Clarke was full of praise for his opponents tonight.
"I thought Germany were outstanding," Clarke told ITV.
"We couldn't match them. The first half ran away from us very quickly. We weren't very good, defensively or on the ball."
22:27 BST - Toni Kroos appears to be a man on a mission in Germany.
The soon-to-be-retiring midfielder recorded an incredible 99 per cent passing accuracy against Scotland. Talk about midfield general.
22:14 BST - Scotland's captain was downbeat after that humbling loss to Germany, telling ITV that his teammates need to "dust themselves off".
"First half, we just got it all wrong. We didn't turn up, their game plan worked a million times better.
"Second half, we're down to 10 men, I thought the lads dug in really well, but a sloppy goal at the end."
"We've got a lot to do to turn things around by Tuesday (against Switzerland). This tournament is difficult; we're up against world-class teams."
21:55 BST - FULL-TIME! A tough night for Scotland as they're comfortably beaten 5-1 by Germany in Munich.
The biggest-ever opening day win in a Euros
21:54 BST - GOAL! Two minutes into added time and Emre Can - out of nothing in particular - finds the bottom right corner from the edge of the box. It's 5-1 with full-time seconds away.
Poor goal to concede for Scotland.
21:50 BST - GOAL! Something to cheer for Scotland's fans at long last as a deep free-kick into the box isn't dealt with by Germany.
Scott McKenna has a header deflect off Antonio Rudiger and into the back of the net. It's 4-1.
Chants of "you're not singing anymore" ring out from the Tartan Army. Brilliant.
21:46 BST - We're into the last five minutes in Munich.
21:38 BST - It's almost five with 15 minutes still to play, a scruffy finish from Fullkrug bounces in, but it looks like he's offside, so it stays 4-0. For now.
21:35 BST - Jamal Musiala is subbed off to a standing ovation from the entire stadium. He's replaced by Thomas Muller.
21:30 BST - GOAL! It's four for Germany, and just subbed on Niclas Fullkrug gets on the scoresheet with a thunderous finish.
The move was all started off by Musiala, who has been sensational tonight.
21:19 BST - As you might expect, it's all Germany in the opening 15 minutes, who could be four or five up by now.
21:07 BST - Back on for the second half, subs for both sides as Pascal Gross and Grant Hanley enter the field.
Scotland likely playing for pride here.
20:51 BST - HALF-TIME! The Germans are three goals up and cruising against a shell-shocked Scottish side.
20:47 BST - GOAL! Kai Havertz steps up and slots it home to make it 3-0 to the hosts.
20:46 BST - It's a straight red for Ryan Porteous a minute before half-time, but honestly, it's hard to argue with.
20:44 BST - PENALTY TO GERMANY!
A goalmouth scramble sees Ilkay Gundogan on the receiving end of a challenge by Ryan Porteous.
VAR is taking a look, it could be a red as well as a pen here...
20:31 BST - Scotland get away with it in the end as Havertz's shot is saved by Gunn.
The Germans are still looking right up for this though, don't rule out another goal or two for them before half-time.
20:28 BST - NO PENALTY! A bit of light relief for Scotland as the penalty call is changed to a free kick right on the edge of the area.
20:27 BST - It's clumsy on Musiala, but is the contact initially outside the box? VAR is taking a look...
20:26 BST - PENALTY TO GERMANY!
20:21 BST - GOAL! The Germans have started very fast in Munich, and an electric front line is devastating again.
Calm control and passing in Scotland's box sees a neat ball from Kai Havertz to Jamal Musiala, who blasts it home into the net. It's 2-0, and the Scots are in a real dogfight already.
20:12 BST - GOAL! It's been sustained German pressure in the opening 10 minutes and the first goal of the tournament goes to the hosts.
Florian Wirtz picks the ball up on the edge of the box and gets a great shot away. Angus Gunn gets a hand to it, but it creeps in off the post. It's Germany with the lead against Scotland.
20:02 BST - We are underway at Euro 2024!
20:00 BST - Spine-tingling renditions of both national anthems: check. Electric atmosphere inside the stadium: check. Time for the action to begin: CHECK!
Remember, you can follow live audio commentary here or stick with us and the Tracker for all the drama.
19:54 BST - Short and sweet as far as opening ceremonies go before we have a touching tribute to the late legend that is Franz Beckenbauer, whose wife brings the trophy out to the pitch moments before the teams enter the stage.
19:45 BST - The Tartan Army has very much taken over inside Munich's Allianz Arena!
They've had to pipe down for the opening ceremony, though, which is now underway.
19:07 BST - The line-ups are in for Germany versus Scotland.
Follow live audio commentary from 19:55 BST here.
18:12 BST - Not long to go now!
Can Scotland spring a surprise against the Germans in their own backyard?
Check out our list of the best Euros opening matches here.
17:01 BST - After three dismal tournaments in a row - including going out in the group stage at the 2018 and 2022 World Cups - Julian Nagelsmann's side take on the challenge of putting Germany back among Europe's heavyweights.
Read more from the German camp ahead of tonight's opener.
16:58 BST - Here's a preview of tonight's Euros opener between Germany and Scotland:
16:55 BST - Who are the most promising candidates for the Euro 2024 Golden Boot? There are a few big hitters waiting in the wings out in Germany...
Take a look at a few we've earmarked to finish as top scorer here.
16:16 BST - Wearing kilts and filling the air with the strains of bagpipes, Scotland's "Tartan Army" descended on Munich for Friday's opening game of Euro 2024 where their side face a tough clash against hosts Germany.
Read more on how kilts and bagpipes have taken over in Munich right here.
16:13 BST - Three years ago, after more than two decades, Scotland finally played at a major tournament, and it just so happened to be during COVID-19. Now, the renowned Tartan Army is once again heading to Germany, where in 1974 they celebrated their first tournament win.
Read our full Scotland Euros preview here.
16:11 BST - We kick off tonight of course with hosts Germany taking on Scotland in Munich - they're getting going at 20:00 BST.
There's be an opening ceremony set to start at around 19:30 BST - ahead of the opening game. UEFA have confirmed that the late German football legend Beckenbauer will be honoured.
16:00 BST - Today's the day! The Euros are finally upon us...