Live updates
Drag down or refresh for latest updates
22:55 BST - That concludes our coverage tonight, thanks for joining us!
22:54 BST - As a reminder, here are the key dates for your diary (both matches kick-off at 20:00 BST).
Europa League final
Tottenham v Man Utd, Wednesday May 21st
Europa Conference League final
Real Betis v Chelsea, Wednesday May 28th
22:42 BST - FULL-TIME! Fiorentina 2-2 Real Betis (3-4 on agg) - It's all over! Referee Glenn Nyberg blows his whistle and Real Betis will play Chelsea in the Europa Conference League final on Wednesday May 28th!
It's heartbreak for Fiorentina. They lost the 2022/23 final to West Ham (2-1) and to Olympiacos in 2023/24 (1-0), and they crash out of the semi-finals tonight.
La Viola are four points off sixth (the Conference League place in Serie A) with three games to go, so might not even be in Europe next season. Agony.
Meanwhile it's pure delight for Real Betis who are through to their first ever European final.

22:35 BST - There are five minutes left in Italy. Fiorentina must score to force penalties or else it will be Real Betis to face Chelsea in the Europa Conference League final.
22:30 BST - Man Utd goalscorer Rasmus Hojlund said they knew they "had the quality" to reach the final.
"As soon as we got the goal in the second half, we were cruising after that," he told TNT Sports.
22:29 BST - With Man Utd and Tottenham in the Europa League final, the Premier League will have six teams in the Champions League next season.
It's winner takes all in Bilbao.
22:28 BST - Tottenham manager Ange Postecoglou told TNT Sports that he hopes reaching the final will give fans "something to dream about."
"Couldn't be prouder of the lads," he said. "We knew it was a difficult place to come. We're aware of the record they have here, the pitch. I think the lads handled it well. Excited, we're in a final.
"We've grown in maturity and we understand exactly what's required. I think that's where we won the game. We kept them to a minimum in the first half and did what we needed to do.
"We've used every player in the squad. We've overcome adversity. I felt when we got into the knockout, it helped we got players back."
22:27 BST – Man Utd boss Ruben Amorim has said the Europa League final will be "a tough moment" for him and Tottenham manager Ange Postecoglou.
He told TNT Sports: "It is quite similar, even for me and Ange. It is a tough moment. One of us is going to win. It is going to be a big final, we are going to try to win.
"In this moment, I am just worried about the next game, trying not to get injuries for the final. We need to win it. if we don't win it, it means nothing for us.
"It is hard to describe what it is like to be a manager in this kind of club. You want to give something to the fans, because we've been so disappointing in the Premier League this season.
"It is more important to give something to the fans, than to add something (to my CV) as a winner."
22:26 BST - The second half in extra time gets underway in Florence.
22:22 BST - HALF-TIME IN ET! Fiorentina 2-2 Real Betis (3-4 on agg)
22:12 BST - GOAL! Fiorentina 2-2 Real Betis (3-4 on agg) - What drama! Antony plays in Abde Ezzalzouli who fires into the bottom corner. Real Betis re-take the lead on aggregate with seven minutes of the first period to play.
22:06 BST - And we're back underway for 30 minutes of extra time in Florence...
21:59 BST - FULL-TIME! Fiorentina 2-1 Real Betis (3-3 on agg) - The match goes to extra-time, with the winner to play Chelsea in the final.

21:57 BST - Man Utd will face Tottenham in the Europa League final at the San Mames Stadium in Bilbao on Wednesday May 21st, and Chelsea are through to the Europa Conference League final at the Stadion Warsaw in Poland, on Wednesday May 28th.
However the Blues will have to wait a little longer to find out who they will face, with Fiorentina and Real Betis currently tied 3-3 on aggregate.
21:56 BST - FULL-TIME! Bristol City 0-3 Sheff Utd - Joy for United, dispair for 10-man City. The second leg of their Championship semi-final play-off is next Monday.
Read the match report here.
21:54 BST - FULL-TIME! Bodo/Glimt 0-2 Tottenham (1-5 on agg) - Tottenham will face Man Utd in the Europa League final!
You can read the match report here.

21:52 BST - FULL-TIME! Man Utd 4-1 Athletic Bilbao (7-1 on agg) - Man Utd are through to the Europa League final!
You can read the match report here.

21:51 BST - FULL-TIME! Chelsea 1-0 Djurgarden (5-1 on agg) - Chelsea are through to the Conference League final
You can read the match report here.

21:50 BST - GOAL! Man Utd 4-1 Athletic Bilbao (7-1 on agg) - What a performance from Mason Mount! The goalkeeper makes a howler and Mount lashes the ball into the net from almost the halfway line. Old Trafford erupts!
21:44 BST - GOAL! Man Utd 3-1 Athletic Bilbao (6-1 on agg) - The icing on the cake! Amad Diallo runs into the box and squares to Rasmus Hojlund who taps home from close range.
Hojlund celebrates by taking a selfie, which presumably is a marketing stunt from their sponsor. Time will tell...
21:42 BST - GOAL! Bristol City 0-3 Sheff Utd - Callum O'Hare makes it three for the Blades with their 15th shot on goal and this could be a cricket score.
21:38 BST - GOAL! Man Utd 2-1 Athletic Bilbao (5-1 on agg) - It’s going to be an all-English final in Bilbao! Bruno Fernandes whips in a free kick that bounces off Casemiro's shoulder and flies in to the net.
21:35 BST - GOAL! Bristol City 0-2 Sheff Utd - Andre Brooks doubles the Blades' lead over 10-man Bristol City and they have one foot in the Wembley final.
21:31 BST - GOAL! Man Utd 1-1 Athletic Bilbao (4-1 on agg) - Is that the goal to send United through to the final? Mason Mount, on as a substitute, turns on a sixpence in the area and lashes the ball home. What a goal!
21:29 BST - GOAL! Bodo/Glimt 0-2 Tottenham (1-5 on agg) - Two goals in seven minutes and Tottenham are in dreamland1 They are 20 minutes away from the final with Pedro Porro getting on the scoresheet.
21:23 BST - GOAL! Bodo/Glimt 0-1 Tottenham (1-4 on agg) - Spurs have one foot in the final! They have a corner that Cristian Romero flicks on to Dominic Solanke who fires into the back of the net.
Spurs have scored in their last five Europa League matches and have a record of W8, D1, L0 when scoring the opening goal in Europe this season.
21:08 BST - And we're back up and running with the second-half in Bristol and Florence.
21:05 BST - The whistle blows at Old Trafford and Stamford Bridge, and we're back underway.
A few seconds later Tottenham and Bodo/Glimt resume.
20:52 BST - HALF-TIME! Bristol City 0-1 Sheff Utd
20:51 BST - HALF-TIME! Fiorentina 2-1 Real Betis (3-3 on agg)

20:49 BST - RED CARD, PENALTY AND GOAL! Bristol City 0-1 Sheff Utd - Robert Dickie gets sent off for pulling in the area and United have a penalty! Harrison Burrows steps up and fires the Blades ahead. What drama just before half-time!
Sheffield United have a record of W11, D1, L1 when scoring the opening goal away from home in the Championship this season.
20:49 BST - HALF-TIME! Man Utd 0-1 Athletic Bilbao (3-1 on agg)

20:49 BST - HALF-TIME! Bodo/Glimt 0-0 Tottenham (1-3 on agg)

20:47 BST - HALF-TIME! Chelsea 1-0 Djurgarden (5-1 on agg)

20:45 BST - GOAL! Fiorentina 2-1 Real Betis (3-3 on agg) - Fiorentina have turned it around in eight minutes! Robin Gosens scores his second goal of the game and the Stadio Artemio Franchi erupts!
Fiorentina have scored 12 first-half goals in 12 games, only Chelsea (19) have scored more in the Conference League this season.
20:42 BST - We have three minutes left of the first half at Old Trafford and Man Utd have not had a shot on target in this game so far.
20:39 BST - GOAL! Chelsea 1-0 Djurgarden (5-1 on agg) - Surely that's game, set and match? Tyrique George squares to Kiernan Dewsbury-Hall who fires low beyond Djurgarden goalkeeper Jacob Rinne!
20:37 BST - GOAL! Fiorentina 1-1 Real Betis (2-3 on agg) - Rolando Mandragora takes a corner that finds its way to Robin Gosens who lashes home to equalise.
20:32 BST - GOAL! Man Utd 0-1 Athletic Bilbao (3-1 on agg) - What a goal! Mikel Jauregizar collects the ball outside the area and curles a beauty beyond the reach of Andre Onana. Wow!
20:32 BST - GOAL! Fiorentina 0-1 Real Betis (1-3 on agg) - Antony gives Real Betis the lead in Florence and a two-goal advantage with a brilliant free-kick off the post!
That's his 12th goal since joining from Man Utd in January...
20:27 BST - Approaching 30 minutes and it's very even in the matches tonight with all teams having attempts on goal.
20:18 BST - We've played 15 minutes and it's still 0-0 across the board tonight.
20:12 BST - Tyrese Campbell gives the Blades the lead in the Championship semi-final first leg. But wait! The flag is raised for offside. Huge let off for Bristol City. It's still 0-0.
20:03 BST - And we're underway in all our matches tonight after a slight delay for Bodo/Glimt and Spurs.
19:58 BST - The players are walking out and we're moments away from getting underway. For Man Utd and Spurs, their season rests on the next 90 minutes...
A bit of a hiccup at Old Trafford as we can't hear the Europa League anthem? Either the noise is deafening or someone forgot to press 'play'.
19:45 BST - We have 15 minutes to go until kick-off tonight.
The prize? A place in the Europa League final (at the San Mames Stadium in Bilbao on Wednesday May 21st) and the Europa Conference League final (at Stadion Warsaw in Poland, Wednesday May 28th).
18:43 BST - Here's the team news for tonight's European clashes.
Man Utd v Athletic Bilbao (3-0 agg)

Bodo/Glimt v Tottenham (1-3 agg)

Chelsea v Djurgarden (4-1 agg)

18:20 BST - The team news for tonight's matches will be announced in 20 minutes. We'll bring you the latest as soon as it drops!
16:15 BST - To get you in the mood ahead of the Championship play-offs, find out everything you need to know about the four teams in contention with our preview.
16:00 BST - Hello and welcome back to the Football Tracker on a busy night of action in the Europa League and Europa Conference League with Man Utd, Tottenham and Chelsea just 90 minutes away from a European final.
There's also a small matter in the Championship with the first semi-final play-off between Bristol City and Sheffield United getting underway at Ashton Gate.
All matches kick-off at 20:00 BST, but stay with us throughout the night as we bring you all the latest news and updates as it comes!
Europa League semi-final second leg
Man Utd v Athletic Bilbao (3-0 agg)
Bodo/Glimt v Tottenham (1-3 agg)
Europa Conference League semi-final second leg
Chelsea v Djurgarden (4-1 agg)
Fiorentina v Real Betis (1-2 agg)
Championship play-off semi-final first leg
Bristol City v Sheffield United
Wednesday May 7th
23:22 BST - That'll just about wrap things up for us tonight. See you tomorrow!
23:12 BST - A defiant Mikel Arteta has said he believes Arsenal were the best team in the Champions League this season, despite their semi-final exit to PSG tonight.
"When you look at the two games, their best player on the pitch has been the goalkeeper. He has been the difference for them in the tie," said the Gunners boss.
"I'm very proud of the players. We were very close, much closer than the result showed but unfortunately we are out."
22:45 BST - Speaking after his team's defeat to PSG, Arsenal boss Mikel Arteta suggested the Gunners have been the best-performing side in the Champions League this season.
"I don't think there has been a better team in the competition," he told TNT Sports.
"This competition is about the boxes, and in the boxes are the strikers and the goalkeeper. He (Gigio Donnarumma) was the best player in both games."
22:12 BST - As it's PSG who'll meet Inter, it'll be the first time since 2004 that there won't be an English, Spanish or German team in the Champions League final.
For those interested, it was Porto v Monaco on that day and Jose Mourinho's side were the victors.
21:54 BST - FULL-TIME: PSG 2-1 Arsenal (3-1 on agg.). The Gunners bow out of the Champions League as the French champions set up a date with Inter in the finale. Read our report here.

21:49 BST - There will be five minutes added on.
21:39 BST - Ten minutes left on the clock!
21:35 BST - GOAL! Arsenal have one back! Bukayo Saka! But is it too little, too late?! Let's find out... 2-1 (3-1 on agg.).
21:31 BST - GOAL! PSG have another and that is likely their place in the Champions League final secured. Achraf Hakimi with the finish, 2-0 (3-0 on agg.).
21:29 BST - We've hit the 70th minute and PSG look happy to be protecting their lead. Arsenal need to do something, and they need to do it very soon.
21:28 BST - NO GOAL! Vitinha has failed to convert for PSG. Huge from David Raya! Game on?!
21:27 BST - PENALTY! Myles Lewis-Skelly handles the ball in the box and PSG have been awarded a spot-kick!
21:22 BST - Arsenal have began to create a few problems in the last five minutes or so, cranking up the pressure on PSG just a little bit. Feeling is, they'll need to score soon to stand a chance of overturning their deficit.
21:15 BST - A slow start to the second period, with PSG getting the first shot off after just shy of ten minutes.
21:04 BST - We are back underway in Boulogne-Billancourt! Stick with us for all the key updates.
20:48 BST - HALF-TIME: PSG 1-0 Arsenal (2-0 on agg.). The Gunners started the match well, but their hosts grew into the game and eventually struck with a venomous Fabian Ruiz effort.
Much work to do in the second period for Mikel Arteta's men.

20:46 BST - There will be a minimum of two minutes added on to this period.
20:28 BST - GOAL! It's PSG who break the deadlock in Paris! A bit of a sting for the Gunners, who had been the more productive side since kick-off. Fabian Ruiz, 1-0 (2-0 on agg.).
20:17 BST - It has been all Arsenal so far! The Gunners have had two shots on target (five in total) to PSG's zero (zero in total). As per Opta, it's actually the first time since 2003/04 that PSG have faced five shots without response in the Champions League.
20:09 BST - A wonderful save by Gigio Donnarumma denies Arsenal captain Martin Odegaard from range! The Italian appears to have picked up a slight knock, though. 0-0.
20:00 BST - We have kick-off at the Parc des Princes! Stick with us for all the key updates as Arsenal aim to overturn their deficit to PSG.
19:11 BST - Former Arsenal man Herikh Mkhitaryan booked his place in the Champions League final with Inter last night. He was a runner-up with the Italians in 2022/23, when Man City won the tournament.
18:48 BST - The team news for PSG and Arsenal has arrived, with Mikel Merino leading the line for the Gunners. Notably, Ousmane Dembele is on the bech for the home side. Check out who starts for who below:

17:30 BST - We should have team news for tonight's match within the next 60 minutes or so! Until then, you can check out our predicted line-ups here.
16:20 BST - Hello and welcome back to our Football Tracker! PSG v Arsenal has a lot to live up to after Inter's dramatic triumph over Barcelona last night, and we'll be here for every moment.
The Parisiens lead the Gunners 1-0 after their slender first-leg victory in London, but, with a spot in the Champions League final on the cards, anything can - and probably will - happen. Click here for more pre-match info.
May 6th, Tuesday
23:19 BST - That's it from us tonight, we'll be back tomorrow as Arsenal travel to PSG for their crunch second leg. Night!
23:11 BST - Lautaro Martinez will captain his side into the Champions League final for a second time.
"I am so happy," he told Amazon Prime.
"I am so proud of Inter Milan, I am so grateful to the fans and to my family who are here today.
"I wasn't in a great place and I wasn't 100 per cent today, but the medical staff worked so hard to get me match fit.
"We will do what we can - we just have one more step to go. We want to go there and win it. We will do all we can to ensure that we get Inter Milan to the high summit of European football."
22:08 BST - Denzel Dumfries once again played a big role in another "crazy match" between the two sides.
"Crazy match, again," the Dutchman told Amazon Prime.
"Seven goals today. It was incredible, we fought until the end, but very proud of the way we fought today. Overall, very happy that we're going to the final.
"I am very happy to help the team. I come back from injury so it was not easy. We have to fight every match for the colours of the club."
22:57 BST - This is the eighth time Barcelona have been eliminated from the UEFA Champions League (since 1992/93) at the semi-final stage, the joint most of any team (level with Real Madrid), with the Spanish side failing to progress on four of the last five occasions they’ve appeared in the final four.
22:54 BST - Still the last Italian side to lift the trophy after their 2010 triumph, Inter Milan will head to Munich to contest a UEFA Champions League final for the second time in three seasons, after spectacularly beating Barcelona 4-3 after extra time at the San Siro and 7-6 on aggregate - the joint-most goals ever scored in a two-legged Champions League semi-final.
Read more: Inter reach Champions League final after downing Barça in all-time classic
22:45 BST - Denzel Dumfries was again a thorn in Barcelona's side tonight, laying on two assists.

22:41 BST - We'll have all the reaction as it comes in.
22:39 BST - FULL-TIME! Inter Milan reach their second Champions League final in three seasons!

22:37 BST - Two minutes of added time as Barcelona pile on the pressure!
22:31 BST - Sommer makes another great save to deny Yamal before claiming the resulting corner.
The Swiss keeper is in fine form tonight.
Barcelona are probing...
22:24 BST - Lewandowski gets his first sight at goal thanks to a Yamal cross, but his rustiness shows as the Polish star heads over.
22:22 BST - Fifteen minutes for Barcelona to do something.
22:20 BST - No response from Barcelona, and it's half-time in extra-time.
22:11 BST - GOAL! After a quiet start, Inter get the San Siro going again as Davide Frattesi slots home a calm finish after some fine work from Thuram.
Advantage Inter: It's 4-3 on the night.
22:08 BST - Francisco Acerbi (37 years, 85 days) is the second oldest player to ever score in the UEFA Champions League knockout rounds after Ryan Giggs for Manchester United vs Schalke in April 2011 (37 years, 148 days).
22:01 BST - Extra-time has kicked off.
21:56 BST - FULL-TIME! It ends 3-3 again. Phenomenal entertainment - and now we have another 30 minutes of it.

21:56 BST - Yamal with a late chance at the death but it's snuffed out.
21:53 BST - GOAL! Another equaliser! Francesco Acerbi pounces on a ball across the box to make it 3-3 again!
An amazing moment for the 37-year-old veteran.
21:50 BST - Robert Lewandowski is on for the five minutes of added time.
21:48 BST - GOAL! Barcelona have scored with three minutes to go!
Raphinha sees his shot rebound back to him, and he blasts the ball from inside the box at the second attempt to make it 3-2 to Barcelona - they lead 6-5 on aggregate.
Unbelievable stuff as the San Siro descends into silence.
21:46 BST - Only Barcelona themselves (45 in 1999/00) and Bayern Munich (43 in 2019/20) have scored more goals in a Champions League season than Barcelona in 2024/25 (42).
21:40 BST - We're into the final 10 minutes of normal time, and it's Barcelona looking the more likely to score.
That doesn't usually stop Inter, mind.
21:28 BST - NO PENALTY! Lamine Yamal is brought down in the box and it's seemingly a penalty to Barcelona, but VAR shows the contact was just outside the box.
21:20 BST - GOAL! Gerard Martin whips a beautiful floated ball to the far post and Dani Olmo times his run to perfection before heading home.
Carbon copy of last week: from two down, Barcelona are back to 2-2!
21:16 BST - A phenomenal counter-attack for Barcelona looks to be a certain goal, but veteran keeper Yann Sommer makes a fantastic save to deny the visitors.
It should be all square, in truth.
21:14 BST - GOAL! Eric Garcia thunders a fine volley into the roof of the net to pull one back for Barcelona.
It's 2-1 now, 5-4 to Inter on aggregate. Game on!
21:12 BST - Acerbi gets on to a whipped free-kick but his header is ruled out for offside.
21:05 BST - The second half is underway.
20:48 BST - HALF-TIME! Inter take a big advantage into the final 45 minutes.
The San Siro is rocking!

20:47 BST - Tempers have flared after that, the referee having to sort a few bits out.
20:45 BST - Hakan Calhanoglu steps up and fires the ball in the bottom left corner.
Barcelona players are furious at the decision to award a penalty.
It's 2-0 to Inter on the night!
20:42 BST - VAR is checking for a penalty after a challenge on Martinez...
The referee is going to take a look... PENALTY TO INTER!
20:32 BST - Denzel Dumfries has either scored (2) or assisted (2) all four of Inter's goals against Barcelona in this tie, having had just three goal involvements in his first 39 appearances in the competition (1 goal, 2 assists).
Great showing from the Dutchman.
20:26 BST - Barcelona almost respond immediately as the ball breaks in the box, with Dani Olmo narrowly missing a chance to prod home.
VAR is checking for a handball... but no penalty.
20:21 BST - GOAL! Lautaro Martinez scores for Inter!
Inter's quick high press pays dividends as they win the ball deep in Barcelona territory, Denzel Dumfries produces a great pass across the goal, allowing Martinez to tap in. It's 1-0 and 4-3 overall.
20:20 BST - Inter are turning the screw a bit more in the past 10 minutes, racking up a couple of corners and snuffing out any Barcelona attacks.
20:11 BST - Barcelona are not super easy to see in their all-green kits against the pitch.
The Catalans are enjoying the bulk of early possession at the San Siro.
20:00 BST - We are up and running at the San Siro!
19:30 BST - Only Javier Zanetti (97), Esteban Cambiasso (62) and Ivan Cordoba (60) have played more UEFA Champions League matches for Inter than Lautaro Martinez (57).
19:04 BST - The line-ups are in for Inter versus Barcelona.
Follow live audio commentary here from 20:00 BST.

18:12 BST - Raphinha has contributed to 20 goals in this season's UEFA Champions League (12 goals, eight assists) - with only Cristiano Ronaldo in 2013/14 (17 goals, four assists) involved in more during a single campaign.
The only player to provide more assists in a Champions League season was Luis Figo, also for Barcelona, with nine in 1999/2000.
18:09 BST - Barcelona’s Lamine Yamal has struck five goals in this season's UEFA Champions League with only Erling Haaland (10 in 2019/20), Kylian Mbappe (six in 2016/17) and Raul (six in 1995/96) scoring more in a single campaign as teenagers.
His 44 shots, 19 shots on target, and 78 dribbles are also the highest recorded by a teenager in a Champions League season since Opta began tracking the data in 2003/04.
Recap the highlights here:
18:06 BST - Robert Lewandowski will start on the bench for Barcelona's Champions League semi-final decider with Inter Milan after recovering from a hamstring injury, coach Hansi Flick said on Monday.
Poland captain Lewandowski missed last week's thrilling first leg in Catalonia after picking up the injury against Celta Vigo last month, but will be available as a substitute at the San Siro, where the teams will line up level at 3-3.
"Everything goes in the right way, and he is good, much better than we expected, and he is ready for the bench. So maybe when we need him, he can come in," Flick told reporters.
Read more: Lewandowski to return on bench for Barcelona's second-leg clash with Inter
18:05 BST - Inter Milan's Alessandro Bastoni has called on his team to pull out all the stops in their bid to contain Barcelona's Lamine Yamal in the Champions League semi-final second leg at San Siro on Tuesday.
"I had already faced him with Spain, and he was not yet at this level," Bastoni told a press conference on Monday.
"I was impressed by the level he reached, for his age and ability to create incredible things on the pitch, I think he is among the best in the world right now.
Read more: Inter's Bastoni insists Inter have to 'triple mark' Barcelona star Yamal
18:02 BST - Martin Odegaard has urged Arsenal to "stick together" after their recent failures as they aim to defy the odds in Wednesday's decisive Champions League semi-final showdown with Paris Saint-Germain.
Read more: Odegaard urges Arsenal to 'stick together' ahead of critical PSG clash
17:23 BST - With a stunning display last week, Lamine Yamal became the youngest player to score in a UCL semi-final, beating Kylian Mbappe's record from 2017.
17:20 BST - Welcome back to the Flashscore Football Tracker.
Tonight sees Inter looking to make their San Siro home crowd make the difference as they host Barcelona in the second leg of their Champions League semi-final.