Postpublished at 21:47 Greenwich Mean Time 24 November 2021
Man City 2-1 PSG
There will be three added minutes.
Use play icon to follow BBC Radio 5 Live's Final Score
FT: Manchester City 2-1 PSG - Mbappe opens scoring before Sterling and Jesus give City lead
Both sides through as City top group
FT: Liverpool 2-0 Porto - Salah doubles lead for hosts
Thiago opens scoring for group winners Liverpool
Get Involved - #bbcfootball
Alex Bysouth and Phil Dawkes
Man City 2-1 PSG
There will be three added minutes.
Liverpool 2-0 Porto
Jordan Henderson has been involved in everything since he came on, though he overhits a ball for Divock Origi. James Milner is also looking to assert himself on the game - and he's just been booked for wasting time. He'll be suspended for Liverpool's trip to AC Milan!
Man City 2-1 PSG
Into the last minute. Riyad Mahrez is doing a fine job for his side, winning a couple of fouls to run down the clock.
Man City 2-1 PSG
City defending in numbers now. They're crowded around their own box when PSG come forward, meaning it will take a perfect pass to cut them open.
Liverpool 2-0 Porto
James Milner is straight into the action with a meaty tackle on youngster Francisco Conceicao.
The midfielder then gets down the left and clips a ball to the back post, but it's too long.
Man City 2-1 PSG
Joao Cancelo just loves a through ball with the outside of his right boot. He sends Gabriel Jesus in on goal, but the striker can't gather well enough and the PSG rallies to see off the threat.
Liverpool 2-0 Porto
Into the final 10 minutes at Anfield and Porto haven't had a shot on goal for more than half an hour.
Liverpool 2-0 Porto
Here comes James Milner... Alex Oxlade-Chamberlain makes way.
Man City 2-1 PSG
PSG are trying to find a way back in, but City are repelling them efficiently.
Liverpool 2-0 Porto
Short corner from Liverpool and it's then whipped to the back post for Divock Origi, but his header back into the danger zone can't find a team-mate.
Man City 2-1 PSG
Ten minutes to go. What else has this fine game got to give us?
Liverpool 2-0 Porto
Another couple of changes for Porto. Toni Martinez and Marko Grujic come on for Evanilson and Mateus Uribe.
Man City 2-1 PSG
Neymar jinks one way in the box, then the other, then falls over.
Fair to say the home fans enjoyed it.
Man City 2-1 PSG
Bernardo Silva is such a smart little football. His awareness there was brilliant.
Liverpool 2-0 Porto
Jordan Henderson strikes under the wall but drags his effort well wide of the near post.
Man City 2-1 PSG
Dion Dublin
Former Manchester United striker on BBC Radio 5 Live
That is an excellent goal from Manchester City. Mahrez picked out Bernardo at the back post who didn't panic and passed it to Jesus. That is a very well thought out goal.
Liverpool 2-0 Porto
Yep, it's a free-kick on the edge of the box instead.
Liverpool 2-0 Porto
Quick feet from Divock Origi and the referee points to the spot. That looked well outside the box...
Quick review and I'm sure this will be changed to a free-kick.
Gabriel Jesus
JESSSSSSSSSUUUUSSSSSS!
It's another fine City move. A belter. Ilkay Gundogan sets up Riyad Mahrez for a cross that Bernardo Silva so smartly taps back to Gabriel Jesus to find the net with a scruffy finish.
They've turned it around!
Man City 1-1 PSG
City's turn to threaten!
Gabriel Jesus' cross from the right almost deflects to Bernardo Silva until Marquinhos sticks a boot out to divert the ball back to Keylor Navas.
It's end to end. Lovely stuff.