Postpublished at 81 mins
Porto 0-0 Manchester City
Bernardo Silva has been ruled to be offside in the build-up. I still haven't seen the save just before the 'goal' again. This keeper is having a blinder.
Liverpool 1-0 Ajax - Ajax keeper Onana misjudges cross to allow Jones to tap into empty net
Reds secure progression and top spot in Group D
Porto 0-0 Man City - City already through, confirm top spot in Group C
Atletico Madrid 1-1 Bayern Munich - Muller with late equaliser
Real Madrid drop to third in Group B with 2-0 loss to Shakhtar Donetsk
Phil Dawkes and Tom Rostance
Porto 0-0 Manchester City
Bernardo Silva has been ruled to be offside in the build-up. I still haven't seen the save just before the 'goal' again. This keeper is having a blinder.
Porto 0-0 Manchester City
NOPE.
It's ruled out.
Gabriel Jesus
NOW they have!
Blimey what a save again from Agustín Marchesín as he pushes a diving header from Gabriel Jesus onto the crossbar. It's superb reflexes, but the ball comes back and hits him on the back, leaving sub Jesus with a tap-in.
Porto 0-0 Manchester City
Again, how have City not scored there!
#bbcfootball or text 81111 (UK only)
Ar vind: Brilliant open game between these two European giants. There’s definitely more goals in this game
Willem Mevius: Ajax being a young side are a bit fragile. If things go their way they can be very good. But you could see them collapse now after that goalkeeper error.
Jones needs more praise for his attacking instinct there. Goalkeeper error but only an alert player would be there to put it in from behind.
James
Porto 0-0 Manchester City
Bernardo Silva jinks down the right wing, loses his man, drives inside and sees a low shot well saved at the near post.
Just won't go in!
Liverpool 1-0 Ajax
Stephen Warnock
Ex-Leeds and Liverpool defender on BBC Radio 5 Live
Liverpool have done so much better this second half, they've pressed better and not allowed Ajax to dominate possession. They've pushed the full-backs back a bit more than they were advanced in the first half.
The possession now is almost 50/50. Liverpool are trying to play counter-attacking football but because they have that one goal lead now Ajax are allowing Liverpool to find the gaps, I think Ajax have tired a little bit in this half.
Romelu Lukaku scored twice in the home game against Borussia Monchengladbach and he has matched that with two in Germany to make it 3-1 Inter and seemingly keep alive their hopes of qualification.
But wait...
Just a few minutes after Lukaku's goal, Alassane Plea scores his second of the night to keep the game and Inter's fate in the balance.
Liverpool 1-0 Ajax
Stephen Warnock
Ex-Leeds and Liverpool defender on BBC Radio 5 Live
Diogo Jota coming off and Firmino coming on is just adding numbers to that midfield. Liverpool have gone to a flat three with Gini Wijnaldum central, Jordan Henderson to the right and Curtis Jones to the left and Firmino playing just in front of them. Mo Salah and Sadio Mane are playing very narrow together.
Porto 0-0 Manchester City
How has that stayed out? Raheem Sterling turns a cross across goal and Ruben Dias on the stretch almost clears it off the line!
I don't think it was quite going in to be fair.
A City player still manages to have a third attempt but th eoverjead kick is then saved! Gabriel Jesus is on.
Liverpool 1-0 Ajax
Ajax keeper Andre Onana is a good watch. He was at fault for the goal and now he's playing a pass behind him to a defender inside the area under pressure. Get rid!
Gini Wijnaldum goes into the book for a painful one, he trod on Dusan Tadic's toes.
Liverpool 1-0 Ajax
Off comes Diogo Jota, on comes Roberto Firmino.
Now then. Things just got even more interesting in Group B. Romelu Lukaku has given Inter the lead at Borussia Monchengladbach, which means that as it stands all four sides in that group could still go through heading into the last round of games.
In those final games, Inter host Shakhtar and Real Madrid are at home to Monchengladbach.
Porto 0-0 Manchester City
Still no way through for City as Bernardo Silva cannons a shot into a blue and white shirt. City already through of course, it bears repeating.
Liverpool 1-0 Ajax
Andre Onana is all at sea again as Liverpool counter but he just about does enough to shut out the Mo Salah shot.
Liverpool will win the group tonight as it stands.
Liverpool 1-0 Ajax
Stephen Warnock
Ex-Leeds and Liverpool defender on BBC Radio 5 Live
It comes from a mistake from Andre Onana and Curtis Jones has capitalised. Good play from Neco Williams down the right hand side, faints to put it in with his right and swings his left and puts it over, you think Onana's going to claim it but he loses the flight of it and Jones wanders round the back of the impressive Noussair Mazraoui and puts it into the empty goal. Very clever.
Porto 0-0 Manchester City
City should probably be ahead, a ball over the top sends Raheem Sterling away and in on goal but his shot is well saved by Agustín Marchesín in the Porto net.
The keeper is hurt as well. A stiff drink and some magic sponge required.
Liverpool 1-0 Ajax
Sadio Mane now curls over after an Ajax attack is well cleared. There's more goals in this game!
Curtis Jones (58 mins)
Oh dear Onana!
The Ajax keeper has had a mare there, coming out to claim a Neco Williams cross and then letting it go over his head. He pulls his arms away, almost like he got a shout to leave that.
Curtis Jones is in behind him and is able to tap it into the empty net with the outside of his boot.
Shambolic.
Liverpool 0-0 Ajax
And now Ajax hit the post! Antony dives inside from the right and shoots low and hard, it's a decent save from Caoimhin Kelleher, pushing it out and away. It runs to David Neres but the angle is tough and he smacks the post under pressure from Neco Williams.