Postpublished at 20:30 British Summer Time 28 September 2021
Porto 0-1 Liverpool
Liverpool need to make this count while they are really on top. Sadio Mane slides it across the centre and Ivan Marcano stops it reaching Diogo Jota.
Result: PSG 2-0 Man City - Gueye and Messi
Messi's first goal since joining PSG
Result: Porto 1-5 Liverpool - Salah (2), Mane & Firmino (2)
Reds on maximum points after first two games
Moldovan champions Sheriff Tiraspol win 2-1 at Real Madrid - one of biggest shocks of Champions League era
Use play icon to follow BBC Radio 5 Live's Final Score
Shamoon Hafez and Emma Sanders
Porto 0-1 Liverpool
Liverpool need to make this count while they are really on top. Sadio Mane slides it across the centre and Ivan Marcano stops it reaching Diogo Jota.
PSG 1-0 Man City
Michael Brown
Former Man City midfielder on BBC Radio 5 Live
I don't know how that's not gone in?! You're thinking surely that's a goal, Bernardo Silva right in front of it as it comes off the crossbar.
The ball from Kevin de Bruyne on the outside of his foot just flicks it into the middle of the goal, Raheem Sterling is six yards out and he should score but he hits the bar and as it comes back down Bernardo is almost saying 'thank you very much' just to poke it in and he doesn't - somehow it hits the bar and flicks up and somehow the chance goes away.
Real Madrid 0-1 Sheriff Tiraspol; RB Leipzig 1-1 Club Bruges
Wow.
Sheriff Tiraspol have taken the lead against Real Madrid at the Bernabeu!
Jasurbek Yakhshiboev heads the Moldovan champions ahead with what is their first real attack on goal. Stunning stuff.
Meanwhile, Hans Vanaken hits back for Club Bruges against RB Leipzig.
PSG 1-0 Man City
How have they not equalised?? HOWWW??
Raheem Sterling ghosts in between two PSG defenders and heads against the crossbar from an outrageous outside-of-the-foot Kevin de Bruyne cross.
Bernardo Silva follows up and is two yards out with the freedom of Paris and with an open net but somehow scoops his shot onto the bar.
It seemed harder to miss!
Porto 0-1 Liverpool
It's so easy for Liverpool.
Andy Robertson makes an overlapping run on the left and Sadio Mane slips him in.
He pulls it back and Diogo Jota's shot is blocked, before he fires it just over the bar.
PSG 1-0 Man City
Gianluigi Donnarumma is a big man but light on his feet, sprinting outside the area to hack the ball away with Raheem Sterling sniffing around.
Porto 0-1 Liverpool
Mohamed Salah is the third player representing an African country to reach 30 Champions League goals, after Didier Drogba (44) and Samuel Eto'o (30).
AC Milan 1-0 Atletico Madrid
Atletico Madrid pay the price for their inability to clear the danger in their box.
Brahim Diaz slides the ball to Rafael Leao and he finds the bottom corner with a mixture of power and precision.
PSG 1-0 Man City
Michael Brown
Former Man City midfielder on BBC Radio 5 Live
If any young midfield player wants to see how you play midfield in these types of games - Marco Verratti has been remarkable so far. Everything is going right for him, his passing has been good, breaking play up, getting out of tight areas.
PSG 1-0 Man City
An important foul this, by Joao Cancelo.
Kylian Mbappe beats the Portuguese and then has a run at the City backline, but Cancelo takes one for the team by chopping the France World Cup winner down and earning himself a booking.
Porto 0-1 Liverpool
Porto were energetic early on but Liverpool are dominating possession and are in cruise control now.
Mohamed Salah gets in behind on the right and cuts it back to Jordan Henderson. He flicks it on and there's a few appeals for handball.
PSG 1-0 Man City
PSG midfielder Marco Verratti is having an excellent game so far. Italy's European Championship winner slides in to perfectly dispossess Kevin de Bruyne and in the next move nearly slips a throughball to Neymar.
Porto 0-1 Liverpool
Sadio Mane's cut-back doesn't quite fall for Andy Robertson as Sergio Oliveira nips in to get a touch in the box.
PSG 1-0 Man City
Hope for City.
Paris St-Germain have won only one of their past four Champions League matches in which they scored the opening goal (D2, L1), winning 3-2 against Bayern Munich in last season's quarter-finals.
Porto 0-1 Liverpool
That's six goals in his last seven Champions League games for Mohamed Salah.
It's also his 30th in the competition.
PSG 1-0 Man City
PSG players are doubling up on Jack Grealish, they know he's the dangerman.
Goalscorer Idrissa Gueye and the tenacious Marco Verratti both go across to the left and the Italian midfielder is the winner with a well-timed challenge to dispossess the Englishman.
Mohamed Salah (18 mins)
It's brilliant from Curtis Jones as he cuts in from the left and fires it at the keeper.
But it's fumbled straight into the path of Mohamed Salah and he just walks it over the line from a few yards out.
An early birthday present.
Porto 0-0 Liverpool
Luis Diaz volleys a free-kick back into the centre and it's struck first time but blocked by a wall of Liverpool defenders.
The Reds break but Porto get back quickly. It's switched over to Joel Matip on the right.
PSG 1-0 Man City
John Murray
BBC 5 Live commentator
It feels like anything could happen in this match at any moment. It could be anything! It could be 4-1, one way or the other.
PSG 1-0 Man City
Neymar looking to rainbow flick the ball over the head of Riyad Mahrez and nearly pulls it off.
Not as successful as Ossie Ardiles in Escape to Victory.