PENALTY OVERTURNEDpublished at 8 mins
Man City 0-0 PSG (Agg: 2-1)
That is absolutely the right call.
City fans, you can swallow your heart now.
Man City through to first Champions League final
Mahrez double in second leg secures 4-1 aggregate win
Di Maria sent off for PSG in second half
Man City end 51-year wait to reach European final
Guardiola on course to end 10-year run without Champions League triumph
Phil Dawkes
Man City 0-0 PSG (Agg: 2-1)
That is absolutely the right call.
City fans, you can swallow your heart now.
Man City 0-0 PSG (Agg: 2-1)
This is going to get ruled out.
It has hit Zinchenko's shoulder. The top of it too.
Man City 0-0 PSG (Agg: 2-1)
Lift off! PSG have been awarded a penalty after the ball strikes Zinchenko in the box.
It came over a group of players in front of him and he couldn't get out of the way quickly enough.
But wait, there may be a reprieve...
Man City 0-0 PSG (Agg: 2-1)
The referee will need to be really strong here. We've already had two PSG players throw themselves to ground theatrically, the latest being Di Maria. Bjorn Kuipers doesn't flinch, though.
Man City 0-0 PSG (Agg: 2-1)
PSG seeing a lot of the all early on. They work an opening on the left for Neymar but his low drive from an angle is blocked.
Positive start from the visiting side.
Man City 0-0 PSG (Agg: 2-1)
It will take a bit of time for the players to get used to the roll of the ball on this layer of fallen hail. Such a weird sight in May.
Man City 0-0 PSG (Agg: 2-1)
Fernandinho is quickly into his aggressor role, committing a foul in the middle of the pitch to send a PSG player down and rolling around.
I think we might need to get used to that. Especially with a certain Brazilian playing.
Man City 0-0 PSG (Agg: 2-1)
There's a PSG man down early on. It is Alessandro Florenzi getting some ice on his knees after Phil Foden leaves a boot in and catches him. After a brief delay, the game continues.
Man City 0-0 PSG (Agg: 2-1)
We've had the hail, now let's see the real storm. Ninety minutes from the final for one of these sides. But which one?
Man City v PSG (Agg: 2-1, 20:00 BST)
Here is a reminder of the two starting XIs...
Man City v PSG (Agg: 2-1, 20:00 BST)
It's been said plenty of times over the last year, but this really is a game that needed a full stadium. Oh well. Soon.
Here come the players. Just enough time for you to grab a brew (or something stronger) while they get that anthem out the way.
Man City v PSG (Agg: 2-1, 20:00 BST)
Should Manchester City progress tonight, they will reach their first European final for 51 years, since winning the 1970 Cup Winners' Cup final against Gornik Zabrze. This would break the record for the longest gap between appearances in European finals, currently held by Sporting Lisbon (41 years between 1964 Cup Winners' Cup final and 2005 Uefa Cup final).
If you want to know the story of the 1970 final, you can do so here.
Warning: contains descriptions of Frannie Lee dancing on a piano in his pants.
Man City v PSG (Agg: 2-1, 20:00 BST)
This is very much a secondary concern tonight, but Man City are on the verge of achieving a European Cup record for an English side.
City have won their past six Champions League matches and victory tonight would see them set a new longest winning run by an English team in European Cup history.
Three other sides have won six in a row: Manchester United (1965-66), Leeds United (1969-70) and Arsenal (2005).
#bbcfootball or text 81111 (UK only)
Jonathan Spencer: I worry for Stones and Zinchenko up against Neymar and Icardi... plus no recognised striker starting again for City. Pep, I hope you know what you’re doing.
Man City v PSG (Agg: 2-1, 20:00 BST)
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Man City v PSG (Agg: 2-1, 20:00 BST)
You want some pre-match Man City-PSG meeting stats? Well alright then...
Man City v PSG (Agg: 2-1, 20:00 BST)
In 2019, Pochettino's Tottenham travelled to City for a Champions League quarter-final and came away with a stunning away goals victory courtesy of one of the finest games the competition has witnessed.
Fernando Llorente's goal, bundled in from a corner and confirmed by VAR 17 minutes from time, gave Mauricio Pochettino's side victory.
If you need a reminder of it, you can read our report here.
Pochettino's Spurs came back to dramatically beat Ajax in the semis that year (heads up, City) but would lose that year's final to Liverpool, leaving the Argentine with his own Champions League itch to scratch.
Man City v PSG (Agg: 2-1, 20:00 BST)
PSG are no mugs.
They reached the final last season, where they were beaten by a stellar Bayern Munich side.
So far in this European campaign, they've seen off Barcelona and Bayern.
Oh, and they've got some lad called Neymar too.
Just to stoke the fire a little more, their current boss is Mauricio Pochettino, who knows a thing or two about pulling off a Champions League shock at City...
Just diverting away from tonight's game for a second, can we all just take a moment to marvel at how good Jose Mourinho's agent is...
The 58-year-old will replace fellow Portuguese Paulo Fonseca as boss of Italian side Roma next season.
He was sacked by Spurs last month and has signed a three-year deal with the Serie A club.
Detective Superintendent Ian Buckells wishes he was that Teflon.
#bbcfootball or text 81111 (UK only)
The Kitchen King: Should be a great game tonight. Even though Man City have quality, I see PSG just going through