Paris Saint-Germain weathered an early Arsenal storm before goals by Fabian Ruiz and Achraf Hakimi sealed a 2-1 victory to send them into the Champions League final.
The French champions' 3-1 aggregate triumph means they can now finally win the trophy they crave for the first time when they face Italian heavyweights Inter Milan in Munich on May 31.
Trailing 1-0 from last week's first leg, Arsenal dominated the early stages in the Parc des Princes with PSG keeper Gianluigi Donnarumma making vital saves. The Gunners were made to pay for not taking their chances as Ruiz then slammed home a stunning left-foot shot past David Raya in the 27th minute to double PSG's aggregate lead.
Raya saved Vitinha's poor penalty in the 69th minute, which had been controversially rewarded for a handball, but shortly afterwards Hakimi made it 2-0 on the night with a sweetly-struck shot that gave Raya no chance.
Bukayo Saka replied in the 76th minute and then blazed a glorious chance over the crossbar as the visitors fell short of reaching the final for the first time since 2006.
Relive all the action from Paris with our live blog below:
PSG vs Arsenal LIVE
- PSG beat Arsenal 2-1 in the Champions League semi-final second leg to win 3-1 on aggregate
- Ruiz and Hakimi net for PSG as the Parisians book a spot in a second-ever Champions League final
- Inter Milan await PSG in the final - but was thrilling win over Barcelona greatest semi-final?
- 77' - GOAL! Saka turns home from close range to give Arsenal glimmer of hope (PSG 2-1 ARS)
- 73' - GOAL! Hakimi bends the ball into the far corner to put PSG three ahead in the tie (PSG 2-0 ARS)
- 69' - PENALTY SAVE! PSG awarded contentious handball penalty but Raya saves from Vitinha (PSG 1-0 ARS)
- 28' - GOAL! Against the run of play, Ruiz lashes home to double PSG's aggregate lead (PSG 1-0 ARS)
Martin Odegaard challenges Arsenal to learn from Champions League heartbreak
11:32 , Jamie BraidwoodMartin Odegaard has insisted Arsenal must stick together following their “painful” exit from the Champions League which left them trophyless for another season.
Manager Mikel Arteta revealed the defeat left his players in tears and captain Odegaard said: “It’s very painful to be honest. We started the game really well, on the front foot, took control of the game and created some big moments.
“But again, in the boxes, that’s where the games are decided and we weren’t good enough. That’s where we have to be sharper and more clinical and also not concede the goals like we’ve done.
“We have to stick together, stay strong, and learn from it.”

Martin Odegaard challenges Arsenal to learn from Champions League heartbreak
Luis Enrique responds to Mikel Arteta claim that Arsenal were ‘better’ than PSG
10:00 , Jamie BraidwoodParis Saint-Germain manager Luis Enrique disagreed with Mikel Arteta’s claim that Arsenal were the best team in the Champions League this season.
PSG advanced to the Munich final after a 3-1 aggregate win over the Gunners, winning both legs as they set up a clash with Inter on May 31.
It was a disappointing night for Arsenal, who played well but were frustrated by PSG goalkeeper Gianluigi Donnarumma’s saves, as Areta’s side ultimately fell short.
Arsenal have dealt with a difficult hand with injuries this season, but their wait for another trophy for Arteta will go on.

Luis Enrique responds to Mikel Arteta claim that Arsenal were ‘better’ than PSG
Arsenal’s frustrating season ends in disappointment to raise awkward questions for Mikel Arteta
09:00 , Miguel DelaneyThis dispiriting season for Arsenal essentially ends as it should: all of the campaign’s issues inevitably combining for one last disappointment. There was no final step to Munich and that will fairly be cast as a backward step overall.
Paris Saint-Germain have instead made a huge stride in becoming the club that Qatar so desperately want them to be. They beat their own ghosts here as much as they beat Arsenal 2-1 on the night and 3-1 on aggregate.

Arsenal’s season ends in disappointment to raise awkward questions for Mikel Arteta
Mikel Arteta comments reveal Arsenal delusion and why other clubs dislike them
07:47 , Miguel DelaneyOn a night when Arsenal couldn’t do enough, there were more of those moments when Mikel Arteta doesn’t help himself.
Paris Saint-Germain had beaten Arsenal 3-1 on aggregate, to only extend this feeling that they are Europe’s most exciting - and probably best - side. Despite that, Arteta came out with the following.
“I don’t think there’s been a better team in the competition”, before saying that was “especially across 160 minutes” of the semi-final. That was on top of the curious pre-game comments where Arteta had said Liverpool had won Premier League with fewer points than his own team had managed in the previous two seasons. A mere glance at points-per-game records illustrated this to be nonsense.

Mikel Arteta comments reveal Arsenal delusion and why other clubs dislike them
When will Arteta's trophy drought end?
07:00 , Will Castle


Celebrating in style
06:00 , Will Castle

The greatest Champions League semi-finals ranked
05:00 , Will CastleBefore Arsenal and PSG went at it in the French capital, Inter Milan and Barcelona produced a legendary semi-final – but where does it rank in Champions League history?
Miguel Delaney ranks the top 10 greatest last-four ties:

Inter v Barcelona and the greatest Champions League semi-finals ranked
How Inter stunned Barcelona: from VAR controversy to dramatic late goal
04:00 , Will CastlePSG will now face Inter Milan in the Champions League final, who were involved in one of the all-time great European ties.
After a 3-3 draw last week, Barcelona were moments away from a first Champions League final in 10 years when Raphinha fired the visitors into the lead for the first time in the semi-final.
But Francesco Acerbi rescued Inter deep in stoppage time and Davide Frattesi put the hosts 4-3 ahead in extra time to settle a breathless contest that will be remembered for years to come.
The tie equalled the record number of goals in a Champions League semi-final. Here’s how it unfolded, turn by turn.

How Inter stunned Barcelona: from VAR controversy to dramatic late goal
PSG = Premier League kryptonite
03:00 , Will CastlePSG have beaten four Premier League sides on their way to the Champions League final.
Man City, Liverpool, Aston Villa and now Arsenal. All have fallen to the Parisians.

Dembele chasing the Ballon d'Or
02:30 , Will CastleNo player in Europe's top-five leagues has more goal contributions in 2025 than Ousmane Dembele.
That’s 25 goals and 6 assists now for the Frenchman, and now the Champions League final.
A serious Ballon d’Or contender.

Inter Milan's route to the final
02:00 , Will CastleAfter finishing fourth in the league phase, here is how Inter Milan have reached the Champions League final:
Round of 16
Feyenoord 0-2 Inter Milan
Inter Milan 2-1 Feyenoord (agg 4-1)
Quarter-final
Bayern Munich 1-2 Inter Milan
Inter Milan 2-2 Bayern Munich (agg 4-3)
Semi-final
Barcelona 3-3 Inter Milan
Inter Milan 4-3 Barcelona (agg 7-6)
PSG's route to the final
01:30 , Will CastleAfter finishing 15th in an underwhelming league phase, PSG have looked a totally different beast in the knockouts and are now have a final clash with Inter Milan to look forward to. Here is the route they have taken to the semi-final:
Knockout phase play-off
Brest 0-3 PSG
PSG 7-0 Brest (agg 10-0)
Round of 16
PSG 0-1 Liverpool
Liverpool 0-1 PSG (agg 1-1, PSG won 4-1 on penalties)
Quarter-final
PSG 3-1 Aston Villa
Aston Villa 3-2 PSG (agg 4-5)
Semi-final
Arsenal 0-1 PSG
PSG 2-1 Arsenal (agg 3-1)
Joao Neves contradicts Arteta's 'best team claim'
01:00 , Will Castle"We are very happy to be here in the Champions League final,” Neves said. “Very important for us to find the victory and we have the chance to go for a Champions League title.
"Arsenal are a very strong team, lots of individual quality and as a team. But I think we were the better team.
"We will continue like that, work hard and stick to our game plan. I think that's the best way for us to play, it's our football and that's how we found the win. We are confident."
That’s not what Mikel Arteta thought...

Arteta brands Arsenal as the best team in the Champions League after PSG heartbreak
Rice speaks on Arsenal's injury struggles
Thursday 8 May 2025 00:45 , Will Castle"It's tough,” he told TNT Sports. “We've done the whole season without five or six of our best players so to do what we've done is unbelievable.
“We've given it everything, the whole squad, everyone flying with us and everyone believed. You could see that we believed it. On another night we maybe score two or three, that first 20 minutes where they score and we don't take our chances is a kick in the teeth.
“We'll be back, three games left, it's been a long season but we keep pushing because we want to win and do the best we can."

Odegaard gives post-match thoughts
Thursday 8 May 2025 00:30 , Will Castle"We gave it a proper go,” the Arsenal skipper told TNT Sports. We started the game really well. We were on the front foot, had the momentum, a few big chances but in the end it wasn't enough.
“Between the boxes we did well inside the two over the two games we weren't good enough. Credit to their goalkeeper who made amazing saves. It wasn't enough and that's painful.
"In the boxes, especially today what we did with the ball between the boxes we dominated the ball and took the control of the game from the start. We were not strong enough in the boxes and that's where we lost it.
"It's painful, we wanted to do the big thing, a big goal in the league and the Champions League. Massive disappointment but we have to stay strong and together. Take the lessons, take the pain and use it to come back stronger.
"We have to learn from this. We did a lot of good things but it's not enough. In front of goal is where games are decided and that's where we have to be sharper. We have to use this pain in a good way."

Rice says Arsenal are 'desperate' for silverware
Thursday 8 May 2025 00:15 , Will Castle"We're all desperate for it,” Rice told TNT Sports. “That's why we play football, we want to win trophies, we want to be at the pinnacle, winning stuff.
“For whatever reason it hasn't been meant to be. We've been really close and it's not good enough. Arsenal deserve to be pushing for trophies and winning things but there's not a lot more we can be doing.
“A lot of superstars have suffered defeats to come out on top. It hurts, you see the boys, the manager. We wanted to be in Munich but this doesn't define us and we'll be back."

Donnarumma disproving any claims of 'overrated'
Thursday 8 May 2025 00:00 , Will CastleGianluigi Donnarumma has long been touted as the goalkeeper that will lead his generation. Becoming captain of AC Milan as a teenager will do that to you.
However, the last few years haven’t been perfect for the big Italian. He’s been called into question quite a bit, having made a few notable howlers - case in point against Arsenal in the league phase.
However, he has been absolutely stellar in this European campaign. After coming up trumps in the shootout at Anfield, he has put in two tie-winning performances against Aston Villa and now Arsenal.
A goliath between the sticks.

Another VAR calamity
Wednesday 7 May 2025 23:57 , Will CastleRegardless of the result, who else is relieved that this tie just about avoided being marred by VAR?
The awarding of PSG’s second-half penalty was nothing short of farcical. Achraf Hakimi’s shot may have brushed Myles Lewis-Skelly’s hand, but there was ZERO appeal from anyone inside the ground and it had no effect on the trajectory of the shot.
All of a sudden, the ref is off to the monitor and a penalty is given.
Vitinha steps up and thankfully, David Raya saves it, meaning the call had no direct impact on the result.
Should it have gone in, the incident would’ve been a major talking point. And we’re all bored of VAR controversy at this point.

Arsenal’s frustrating season ends in disappointment to raise awkward questions for Mikel Arteta
Wednesday 7 May 2025 23:45 , Will CastleThis dispiriting season for Arsenal essentially ends as it should: all of the campaign’s issues inevitably combining for one last disappointment. There was no final step to Munich and that will fairly be cast as a backward step overall.
Paris Saint-Germain have instead made a huge stride in becoming the club that Qatar so desperately want them to be. They beat their own ghosts here as much as they beat Arsenal 2-1 on the night and 3-1 on aggregate.
Miguel Delaney reports from the Parc des Princes:

Arsenal’s season ends in disappointment to raise awkward questions for Mikel Arteta
Donnarumma proved the difference, says Arteta
Wednesday 7 May 2025 23:30 , Will Castle"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,” Arteta told TNT Sports.
“We were very close, much closer than the result showed but unfortunately we are out. I am very proud of the players.
"After 20 minutes it should have been 3-0. There is something extra you need to go your way in the competition and it didn't. We were very close and for long periods of both games we were much better than them but we are not there and that has to hurt.
"If we want to win this competition we have to realise that. There are certain things that are on us. You shouldn't just be understanding we are out. That is not the way I look at it.”

Hakimi hails atmosphere as PSG finally do the business in Europe
Wednesday 7 May 2025 23:15 , Will Castle"You can see the atmosphere is magnificent,” Hakimi said. “We have worked so hard for this moment, we're very happy.
“We've worked hard to have this moment with our fans, our family and everyone who supported us. It was a difficult match and we're very happy and proud to win.
“He (Luis Enrique) has done a fantastic job. He has created a team, worked hard behind the scenes, he's a genius."

Highlights: PSG crush Arsenal dreams to book place in Champions League final
Wednesday 7 May 2025 23:00 , Will CastleHighlights: PSG advance to final as Arsenal’s UCL dreams end in Paris 🇫🇷🎥 pic.twitter.com/X9bUYe1Zzp
— Football on TNT Sports (@footballontnt) May 7, 2025
Arteta: 'There's not been a better team than us in the competition'
Wednesday 7 May 2025 22:45 , Will Castle“I don't think there's been a better team [than Arsenal] in the competition from what I have seen, but we are out,” Arteta told TNT Sports.
“This competition is about the boxes and in both boxes are the strikers and the goalkeepers and theirs was the best in both games.
"I am so proud of the players. They deserve a lot of credit for what they are doing in the context of the situation and the amount of injuries, probably the worst state you could arrive here as a team.
“To come here with a different context and still do that, it gives me a lot of positives for the future but tonight I am very upset."

Arsenal fail to realise their Champions League dream
Wednesday 7 May 2025 22:30 , Will Castle


Parc des Princes pandemonium
Wednesday 7 May 2025 22:15 , Will Castle


There's a party in Paris
Wednesday 7 May 2025 22:12 , Will CastleAs crestfallen as Arsenal may be, take nothing away from what this means for PSG.
They’ve qualified for only the second Champions League final in their history, a competition that has long been their holy grail but one they have failed to ever do the business in.
Their first final experience was hardly the stuff of dreams - in front of an empty stadium in 2020, they lost to Bayern Munich.
Now, with fans in their corner and revitalised team, PSG will feel confident of going one better this time around, doing so at the home of the team that beat them five years ago.

How did the Arsenal players rate?
Wednesday 7 May 2025 22:07 , Will CastleRate the Arsenal players as their Champions League dream comes to an end against PSG:
.png?width=1200&height=800&crop=1200:800)
Rate the Arsenal players versus PSG on painful night for Arteta
Heartbreak for Arsenal in the City of Love
Wednesday 7 May 2025 22:02 , Will CastleThe Arsenal players look absolutely dejected as PSG celebrate around them.
This game could have panned out very differently if they took those chances early on.
But at the end of the day, they were beaten by the better team.
Focus turns back to the Premier League to finish the season in strong fashion and cement second place.
FULL-TIME! PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:59 , Will Castle


FULL-TIME! PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:55 , Will CastlePSG ARE THROUGH TO THE CHAMPIONS LEAGUE FINAL!
Arsenal put everything into tonight - but after failing to score when on top, it felt inevitable that they would be punished.
Two goals from Fabian Ruiz and Achraf Hakimi left Arsenal with a mountainous deficit to make up - and while Bukayo Saka’s strike gave them hope, it wasn’t enough to spark any real comeback of note.
PSG vs Inter Milan. Munich. May 31.

PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:54 , Will Castle90+5 mins: Saka gets down the right and pulls it back to the edge of the box, but it’s once again cleared by PSG.
A huge cheer from the Parc des Princes.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:53 , Will Castle90+3 mins: Trossard opens up his body in the box and prepares to let fly, big block by a PSG body.
Long throw by Partey follows and while Trossard gets the first touch, Arsenal don’t get the run of the ball.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:52 , Will Castle90+2 mins: Merino jumps to meet a cross and flicks towards the far corner, but it bounces agonisingly past the far post.
A very difficult chance. That might be the last one Arsenal get.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:50 , Will Castle90 mins: FIVE minutes added on.
That’s how long Arsenal have to save their season.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:49 , Will Castle89 mins: Long throw cleared.
One year ago, PSG didn’t have the bottle at this exact stage, under these same Parc des Princes lights, against Borussia Dortmund.
However, they’ve been able to quash the threats of an Arsenal comeback. They look like they’re on their way to Munich.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:48 , Will Castle88 mins: We’ve got another Partey long throw coming in.
PSG sub beforehand, though, as Mendes comes on for Ramos - hardly a like-for-like, a left-back for a striker.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:46 , Will Castle86 mins: The referee is getting a bit card-happy here. Califiori, Kvaratskhelia and now Saka have ended up in the book for separate incidents over the last 90 seconds.
Before this, the ref had been good at just letting the game go. Not so much anymore.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:44 , Will Castle84 mins: Another substitution for Arsenal as Timber makes way for White.
Regardless of tonight’s result, I’m just glad that penalty didn’t go in. With Arsenal threatening to stage a comeback, it would’ve been so frustrating to see such a great tie marred and potentially defined by VAR nonsense.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:42 , Will Castle82 mins: Arsenal are pushing for a miraculous comeback, but they need to be wary of PSG putting this to bed.
Dembele’s first-time effort forces Raya into a smart stop.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:40 , Will Castle80 mins: CHANCE! Oh Bukayo, you’ve got to score that!
Brilliant work from Califiori down the left who curls one across the box aiming at Saka.
Donnarumma dives across and misses it, but Saka is leaning back and volleys high over the bar, when he had an open goal gaping!
That goes in and Arsenal are right back in this.
PSG 2-1 Arsenal (agg 3-1)
Wednesday 7 May 2025 21:38 , Will Castle79 mins: Arsenal nick it again in a dangerous area as it comes to Odegaard on the edge of the box, but his backheel doesn’t come off and is intercepted.
PSG have looked seriously frail since that Saka goal went in.
GOAL! PSG 2-1 Arsenal (Saka, 76')
Wednesday 7 May 2025 21:36 , Will CastleHello, hello, here we go!
Trossard catches PSG in possession and plays it into the box, where Saka is there to wrestle it beyond Donnarumma and fire home!
Just when I say it’s tie over - maybe not?
PSG 2-0 Arsenal (agg 3-0)
Wednesday 7 May 2025 21:35 , Will Castle76 mins: PSG are bound for Munich. Barring anything miraculous from Arsenal.
The Gunners look to be playing for the badge now.
GOAL! PSG 2-0 Arsenal (Hakimi, 72')
Wednesday 7 May 2025 21:32 , Will CastleTHAT COULD BE THAT!
Some finish from Hakimi, who bends into the far corner after receiving the ball in the middle of the box.
A reminder that this man, who scored against Villa, is a right-back. And he’s popping off like a centre forward.
That’s 3-0 on aggregate, and that might be the killer for Arsenal - moments after Raya appeared to keep Arsenal in it.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:31 , Will CastleRight, we’ve got a few subs to catch up on.
Trossard and Califiori came on before the penalty was taken, in place of Lewis-Skelly and Martinelli.
And for PSG, Dembele is on for Barcola. One moment of joy for Arsenal, slightly dampened by the introduction of that man.
PENALTY SAVED! PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:29 , Will Castle69 mins: PENALTY SAVED! Vitinha steps up... AND RAYA SAVES TO HIS LEFT!
That’s justice if I’ve ever seen it. And Arsenal are still in this semi-final.
PENALTY! PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:27 , Will Castle66 mins: PENALTY! Out of nowhere, the referee is sent to the screen... we don’t even know for what incident or what end it happened at, because nothing of note has really happened.
It’s at the Arsenal end, and it’s for a Hakimi effort that is judged to have struck the arm of Lewis-Skelly.
It’s brushed it at most - but got ZERO appeal from Hakimi, nor the fans. This is bonkers.
Either way, it’s a penalty. For something nobody saw. Arsenal’s slim hopes of a comeback might be about to go up in smoke.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:24 , Will Castle64 mins: SAVE! Donnarumma, take a bow!
Saka gets it onto his left and bends one towards the top corner, only to be denied by the fingertips of the Italian!
Donnarumma has had a lot of “overrated” claims over the last few years. Granted, he’s had a few howlers in seasons gone by.
However, he has been absolutely stellar in this European campaign.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:23 , Will Castle63 mins: PSG try to counter as Barcola gives chase to a long-ball. Saliba nearly shows too much of it to the winger but gets bundled over to win the free-kick.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:21 , Will Castle60 mins: Another opportunity for Arsenal to deliver as Odegaard puts in a free-kick, cleared by PSG.
Thomas Partey then lines up for what feels like his 50th long throw. A PSG head meets it but as Arsenal recycle, Partey is played into a pocket in the box.
He tries to square it across but the pass is cut out.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:17 , Will Castle59 mins: Saka puts a lot of whip on his corner and Donnarumma is required to punch over to prevent it going in.
He doesn’t get to Saka’s second delivery but it comes off an Arsenal head and out for a goal kick.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:16 , Will Castle56 mins: That was FILTHY from Vitinha!
He gets to the byline and just dribbles through about three Arsenal players before poking a cross that’s picked by Raya.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:14 , Will Castle54 mins: PSG work it into the box as Doue picks it up in the pocket.
With little opportunity for backlift, he tries poking one into the far corner but it goes wide.
They come forward again moments later but the delivery towards the far post is only met by Timber, who chests back to Raya.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:13 , Will Castle53 mins: PSG have started this second half comfortably.
They’re the ones pressing Arsenal, just robbing Partey of possession in the centre-circle.
The Parc des Princes is bouncing - they’re confident PSG are heading to the final. Can Arsenal find something to put a spanner in the works?
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:09 , Will Castle49 mins: Arsenal try and build something from halfway as Saka drives forward, but the winger runs into trouble and stays down injured.
He’s up and limping, but it’s not a good sight for Arsenal fans. Something else that’s not a good sight for Gooners? Ousmane Dembele is warming up.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:07 , Will Castle47 mins: It’s imperative Arsenal get the next goal in this tie.
They’ve started on the back foot with PSG attacking after the restart.
However, they’ve won a free-kick deep and Raya is getting ready to launch it.
BACK UNDERWAY! PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 21:04 , Will CastleWe’re off again!
Here come the players...
Wednesday 7 May 2025 21:04 , Will CastleWe’re about to get back underway in Paris.
A huge 45 minutes coming up.
HALF-TIME! PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:53 , Will Castle

HALF-TIME! PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:51 , Will CastleWhat a way to score the first Champions League goal of your career!
WHAT. A. STRIKE. 🚀
— Football on TNT Sports (@footballontnt) May 7, 2025
Fabian Ruiz extends PSG's aggregate lead over Arsenal to 2-0 with unbelievable power and technique 💥
📺 @tntsports & @discoveryplusUK pic.twitter.com/HwAy0GspYS
HALF-TIME! PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:49 , Will CastleAnd that’s the first-half!
Arsenal started on top and could have easily been on terms in the tie - but after failing to take their chances, they were punished through a fantastic Fabian Ruiz opener.
With their deficit doubled, the Gunners have a mountain to climb after the restart.

PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:48 , Will Castle45+1 mins: It’s another fantastic low ball across by Saka, but once again, no-one is there. Saka throws up his arms in frustration.
TWO minutes added on, and PSG have possession.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:47 , Will Castle44 mins: Saka bursts down the right and drops the shoulder before trying to play another low ball across the box.
It’s deflected and luckily for PSG, Marquinhos’s prodded clearance gets the rub of the green.
Up the other end, Barcola’s pace puts Lewis-Skelly to the test before Doue fires one right into his rib-cage. That one hurt and he’s gone down.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:44 , Will Castle42 mins: That was an opening for Arsenal.
Bukayo Saka flashes one across the box and Merino sticks out a foot to prod it home, but he just misses the ball.
That’s the moment when Arsenal need a poacher up top, rather than a makeshift number nine.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:41 , Will Castle38 mins: Kvaratskhelia tries to drive into the area once more and gets the ball past his man, but the Arsenal bodies do enough to stunt his progress without illegally impeding the Georgian.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:39 , Will Castle35 mins: Arsenal are knocking at the door again.
Rice nods one down for Merino inside the box, who can only hook a difficult opportunity wide.
Timber later charges onto a volley in the area that gets blocked.
PSG 1-0 Arsenal (agg 2-0)
Wednesday 7 May 2025 20:34 , Will Castle30 mins: SAVE! It could’ve been two for PSG, and that might have been tie over!
Barcola gets in behind and sends Lewis-Skelly before pulling back to shoot, but Rice comes in with a crucial challenge to prevent him from bending into the far corner.
Raya gets down to parry the resulting effort out for a corner.
Suddenly, this game has flipped on a dime.
GOAL! PSG 1-0 Arsenal (Ruiz, 28')
Wednesday 7 May 2025 20:29 , Will CastleARSENAL HAVE BEEN PUNISHED FOR NOT TAKING THEIR CHANCES - AND HOW!
A free-kick from deep comes back to Fabian Ruiz on the edge of the box. He takes a moment to set himself before letting fly on the half-volley, and it’s UNSTOPPABLE!
It flies into the corner, with Raya having no chance. A massive blow for the Gunners, who have been by far the better team so far. Their deficit is doubled.

PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:25 , Will Castle23 mins: That was worrying for Arsenal.
Saliba gives it away sloppily and allows PSG to break with a two-vs-one.
They’re lucky Barcola’s ball across has Doue on his heels, disrupting his forward momentum and forcing him to produce a tame shot that is simply saved by Raya.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:23 , Will Castle22 mins: Odegaard scampers across the box and looks like he’s about to let fly, but he stutters and manages to win a corner.
Delivery is whipped in but cleared by PSG.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:21 , Will Castle20 mins: First yellow card of the night goes Mendes’s way as he stands on Timber’s foot.
There could have easily been three goals in these early stages. However, we’re still yet to see an opener.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:19 , Will Castle17 mins: OFF THE POST! It’s taken PSG 17 minutes to have a sustained period of possession in Arsenal’s half - and they very nearly score from it!
Doue plays it into Kvaratskhelia on the left, taking the ball into the box and bending it towards the far corner, as he so often loves to do.
Raya dives helplessly as the ball looks destined to hit the back of the net, but it comes off the post and Arsenal clear!
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:17 , Will Castle16 mins: Arsenal retrieve possession in their attacking final third once more as Odegaard receives it on the edge of the area.
However, he gets caught in two minds over whether to let fly or pass and the opportunity goes begging.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:16 , Will Castle14 mins: Thomas Partey has launched five long throws into the PSG box inside the first quarter of an hour.
It’s relentless pressure on the Parisians. But I’m going to say it again - they NEED to make it count and get on the scoresheet.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:13 , Will Castle11 mins: First chance to comeback for PSG as they break from their own half.
Hakimi gets forward and tries to find a man in the middle, but it trickles through to Raya who collects with ease.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:12 , Will Castle10 mins: This has been one-way traffic in favour of Arsenal so far.
Those long throws from Partey are causing chaos in the box. Any delivery looks threatening.
It’s vital that they capitalise on this pressure, ensuring that PSG aren’t able to simply weather this early storm.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:10 , Will Castle7 mins: SAVE! An ASTONISHING stop by Donnarumma!
Another long throw from Partey comes in and it bounces out to Odegaard, who fires a perfectly-struck half-volley through the crowd and towards the bottom-right corner.
Donnarumma must have seen it late and gets down to push it around the post.
He then goes down injured but, fortunately for PSG, he’s back up and looks ok.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:07 , Will Castle4 mins: SAVE! Another huge opportunity to level things in the tie!
It’s a Partey long throw into the box which falls to Martinelli, who volleys one goalwards but Donnarumma gets down to save.
This start will go some way to encourage the Gunners early on. But they need to find the net.
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:05 , Will Castle3 mins: CHANCE! So nearly the perfect start for Arsenal!
Arsenal win it back on the edge of the PSG box and Jurrien Timber dinks it into the middle, where Declan Rice is there to meet it.
Right on the edge of the six-yard box, he leaps high but can only head wide.
A MASSIVE chance!
PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:03 , Will Castle2 mins: Saka tries to drive Arsenal forward early down the right as his foray is met with boos.
He takes on Mendes but it’s the PSG man who comes out on top.
KICK-OFF! PSG 0-0 Arsenal (agg 1-0)
Wednesday 7 May 2025 20:01 , Will CastleWE ARE UNDERWAY IN PARIS!
This is do or die for Arsenal. Same for PSG, with this competition being their holy grail.
The stadium is fever pitch. We’re off.
Parce des Princes setting the tone
Wednesday 7 May 2025 19:58 , Will CastleWe’re getting a pretty spectacular fireworks before the players walk out to the Parc des Princes. This has a serious big-match feel to it, as it should.
Here come the teams, under the Paris evening sun. Something special about a Champions League night when the sky is still light. Only happens a couple times a season - but when it does, you know a lot is at stake.
The iconic anthem is played, finished by the customary “champions” chant by the home fans. We’re just about ready to get going.
Closing in on kick-off
Wednesday 7 May 2025 19:50 , Will CastleJust 10 minutes until we get underway at the Parc des Princes. This is huge.
Arsenal’s season lies in the balance. At the end of tonight, they will either be in a first Champions League final since the heartbreak of 2006, or will be confirmed to have gone another campaign trophyless.
This one is not to be missed. A finale showcase with Inter Milan awaits.
Stay tuned for all the play-by-play action from Paris, up next.
Mikel Arteta's final pre-match thoughts
Wednesday 7 May 2025 19:52 , Will Castle"It's not just where we want to be, we want to make the final and we're very close,” he told TNT Sports. “We learned a lot from the first game so we have a big conviction that we're going to do it tonight.
"It's where this club deserves to be but there's so much more to do, so much to win and so much consistency to show. Hopefully we're on the right trajectory.
"We're going to need a lot of players as it will be a really intensive match and we will have to change the game at some time so we need some fresh legs.
"They [PSG] were quite direct, we expected them to play much more but they were more direct so hopefully we can do better.
"We've faced big atmospheres every time in the Premier League. This club has been trying to reach the final and win it for a long time, hopefully that can play in our favour."

Dembele starts on the bench - but PSG have depth in quality
Wednesday 7 May 2025 19:40 , Will CastleOusmane Dembele may only be fit enough to start tonight on the bench, but that doesn’t exactly leave PSG toothless up top.
Even without their talisman, a front three of Khvicha Kvaratskhelia, Desire Doue and Bradley Barcola is one that will be sure to strike fear into any defence.
And for the neutral, it’s an attack that will be sure to entertain.

Arsenal hoping to keep dreams of Champions League immortality alive
Wednesday 7 May 2025 19:30 , Will CastleArsenal’s 2024/25 Champions League campaign has not been short of special nights.
They’ll need another famous outing in Paris to book their place in Munich, where Inter Milan awaits the winner.
Ready to give everything. pic.twitter.com/GuuVaHJs2z
— Arsenal (@Arsenal) May 7, 2025
The goal that separates the sides ahead of the second leg
Wednesday 7 May 2025 19:20 , Will CastleA dazzling finish by Ousmane Dembele stunned Arsenal inside four minutes last week. It’s crucial that the Gunners get off on the right foot this time around.
They’ll be buoyed by the fact the goalscorer starts tonight on the bench.
Ousmane Dembélé with the first-time finish 😮💨@Heineken | #UCLGOTD pic.twitter.com/lnNCbRwB12
— UEFA Champions League (@ChampionsLeague) April 29, 2025
PSG players met by raucous welcome
Wednesday 7 May 2025 19:10 , Will Castle


Pre-match preparations underway
Wednesday 7 May 2025 19:05 , Will Castle

Luis Enrique bracing for a difficult night
Wednesday 7 May 2025 19:00 , Will Castle"It is a special game and we will approach it just as we have done until now," Enrique said.
"We're bound to suffer because our opponents don't have a favourable result.
"We need to match our performance as closely as possible in the first leg to win the return leg and stay true to our ideas."

PSG line-up CONFIRMED!
Wednesday 7 May 2025 18:56 , Will CastleA big boost for Arsenal as prolific forward Ousmane Dembele does NOT start for the hosts. The Frenchman instead lines the bench, with Desire Doue starting up top.
PSG XI: Donnarumma, Hakimi, Marquninhos, Pacho, Nuno Mendes, Joao Neves, Vitinha, Fabian Ruiz, Barcola, Doue, Kvaratskhelia.

Arsenal line-up CONFIRMED!
Wednesday 7 May 2025 18:46 , Will CastleArsenal welcome the return of Jurrien Timber to the fold, with the Dutchman making fitness after missing the loss to Bournemouth on the weekend.
Arsenal XI: Raya; Timber, Saliba, Kiwior, Lewis-Skelly; Partey, Rice, Odegaard; Saka, Merino, Martinelli.

Team news imminent
Wednesday 7 May 2025 18:36 , Will CastleWith team news just around the corner, here is what we already know:
For the hosts, Luis Enrique rested the majority of his starters for the loss against Strasbourg at the weekend, and the Spaniard confirmed that Ousmane Dembele will be fit to face the Gunners after picking up a rumoured hamstring strain in the first leg.
Elsewhere, Presnel Kimpembe and Lee Kang In look like they will miss the second leg, though Lucas Hernandez may have recovered in time.
Jurrien Timber is the main doubt for Arsenal after missing the loss to Bournemouth, though both him and Martin Odegaard trained on Tuesday. The Gunners will also welcome back Thomas Partey after he was suspended for the first leg.
Jorginho remains out alongside Kai Havertz, though Riccardo Calafiori has returned to training and Arteta will hope he can call upon the Italian if needed on Wednesday night.

Arsenal fans plan on painting Paris red
Wednesday 7 May 2025 18:30 , Will CastleArsenal fans had been encouraged to not wear club colours for their trip to PSG, wary of the notorious Parisian hooligans that have been known to ambush opposition supporters.
However, Gooners are not shying away from showing off their loyalities ahead of kick-off in Paris, with many taking to the heart of the city in red and white.

How did the players rate in the first leg?
Wednesday 7 May 2025 18:15 , Will CastleArsenal will need to win at Paris Saint-Germain if they are to reach a first Champions League final since 2006 after an imperfect home performance gave the French side a 1-0 advantage to take to the Parc des Princes.
Which Arsenal man struggled in midfield? Who has gone under the radar in the PSG defence? And which player’s performance could prove the difference in the overall tie?
Here are how the players rated from the Emirates:

Arsenal vs PSG player ratings as Martin Odegaard struggles in key midfield battle
Arsenal had ‘fear to win’ against PSG, claims four-time Champions League winner Clarence Seedorf
Wednesday 7 May 2025 17:45 , Will CastleArsenal had a “fear to win” against Paris Saint-Germain in their first leg and must have a “shift in mentality” to reach the final, according to four-time Champions League winner Clarence Seedorf.
“Winning some matches is one thing and winning the Champions League is another,” Seedorf told Amazon Prime Video. “I think the fear to win kicked in today.
“I am an Arsenal fan in terms of how they have played over the years but I’ve always said for them to elevate to that winning club, there has to be a shift in mentality.
“I saw Paris Saint-Germain doing what I expected Arsenal to do, knowing when to press high, go low and sit back and wait for the opponent to force a pass and then counter attack. This is how you have to play in the Champions League and I didn’t see that at all from Arsenal.”

Champions League legend claims Arsenal had ‘fear to win’ against PSG
‘Goodbye epic!’ Spanish newspapers react to Barcelona’s crushing Champions League defeat to Inter Milan
Wednesday 7 May 2025 17:30 , Will CastleBarcelona lost an “epic” to Inter Milan in one of the greatest Champions League ties in history, yet their fans still retained “pride” while reacting to the crushing semi-final defeat at the San Siro.
See how the Spanish press reacted to Barcelona’s latest Champions League heartbreak:

‘Goodbye epic!’ Spanish newspapers react to crushing Barcelona loss
Relive the action: Inter and Barcelona stage all-time classic at the San Siro
Wednesday 7 May 2025 17:15 , Will CastleArsenal and PSG have a lot to live up to after Inter Milan emerged victorious from one of, if not THE greatest Champions League semi-final tie of all time.
Relive the action from the San Siro, below:

Inter Milan vs Barcelona LIVE: Champions League result and reaction from thriller
A reminder of how things went in the first leg
Wednesday 7 May 2025 17:09 , Will CastleJust the one goal - an early Ousmane Dembele strike - separated Arsenal and PSG in their London meeting last week.
The Gunners have reason to hope in the Champions League but it was a strange night at the Emirates that could have been worse.
Miguel Delaney reports from the first leg:

PSG’s 20-minute masterclass exposed Arsenal’s fatal weakness
Arsenal's nightmare warm-up for PSG crunch match
Wednesday 7 May 2025 17:00 , Will CastleArsenal warmed up for tonight’s Champions League semi-final second leg at Paris Saint-Germain with a shock 2-1 home defeat to Bournemouth.
Declan Rice fired the Gunners ahead after 34 minutes but Andoni Iraola’s visitors staged a spirited second-half comeback at the Emirates.
Dean Huijsen equalised in the 67th minute and eight minutes later Evanilson bundled in the winner to help Bournemouth complete a league double over the Gunners and boost their own faint European qualification prospects.

Arsenal endure dismal warm-up for Champions League clash with shock Bournemouth loss
Click here to read the full blog on The Independent's website