Postpublished at 21:50 Greenwich Mean Time 22 February 2023
Inter Milan 1-0 Porto
Four minutes added on at the San Siro. Inter look comfortable.
Use audio icon at the top of page to listen to BBC Radio 5 Live commentary
FT: RB Leipzig 1-1 Manchester City - Mahrez opens scoring before Gvardiol heads leveller
FT: Inter Milan 1-0 Porto - Otavio sent off for visitors, Lukaku puts Inter ahead
Get involved #bbcfootball, via WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Phil Dawkes and Emlyn Begley
Inter Milan 1-0 Porto
Four minutes added on at the San Siro. Inter look comfortable.
RB Leipzig 1-1 Man City
We'll have a minimum of two added minutes. We're into the first of them.
RB Leipzig 1-1 Man City
It has not been a dirty game at all. This tackle is a bit nasty, though - Benjamin Henrichs late on Ilkay Gundogan. It earns the home player a booking, making it the first of the game.
RB Leipzig 1-1 Man City
Leipzig turn to their bench again.
David Raum replaces Marcel Halstenberg at left-back.
Inter Milan 1-0 Porto
Romelu Lukaku almost gets a second as he swivels and shoots from close in but Diogo Costa saves well.
RB Leipzig 1-1 Man City
City doing the right thing now. They have the ball in the home half and are taking their time, being patient, looking for that opening.
#bbcfootball, via WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Paul: Not surprised city have made no subs. Foden and Alvarez aside that bench isn’t that strong. Maybe they haven’t got the depth we all thought they do? Missing de Bruyne tonight.
Anon: City just don't look that threatening. Their goal came from an error and they're trying to walk it in. You wouldn't know they had Haaland
Romelu Lukaku (86 mins)
The big man has done it!
Romelu Lukaku heads the ball off the post and volleys home the rebound from six yards out.
His fourth goal of the season, but his second in a week.
RB Leipzig 1-1 Man City
RB Leipzig work it well again on the left. Marcel Halstenberg is fed by Timo Werner for a cross to the back post that Benjamin Henrichs rises to meet but can't make clean contact upon. City scramble clear.
RB Leipzig 1-1 Man City
Matthew Upson
Former England defender on BBC Radio 5 Live
It would have been very surprising if they had kept up that dominance over the full 90 minutes.
He would have been expecting a reaction from Leipzig, I'm sure, and he's certainly got that.
Inter Milan 0-0 Porto
Both sides bring on full-backs - but Inter's is for a centre-back (Denzel Dumfries for Milan Skriniar) and Porto's is for a striker (Wendell for Mehdi Taremi). That tells its own story.
RB Leipzig 1-1 Man City
More home changes.
On come Amadou Haidara and Yussuf Poulsen for Xaver Schlager and Andre Silva.
Still yet to have a City sub.
RB Leipzig 1-1 Man City
Into the last 10 minutes.
Genuinely, you could see either side winning this first leg.
Inter Milan 0-0 Porto
Hakan Calhanoglu slams the free-kick into the wall. He is a real set-piece specialist so Otavio would have felt even worse if he'd pinged that top corner.
RB Leipzig 1-1 Man City
City are a connecting pass away from being in!
Jack Grealish carries the ball down the left before sending a low pass to Riyad Mahrez. The Algerian is under pressure and has to try and flick the ball to Bernardo Silva, but sends it a fraction behind his team-mate.
Inter Milan 0-0 Porto
Porto go down to 10 men.
Otavio, who was booked in the first half, get a second yellow card for chopping down Hakan Calhanoglu 30 yards from goal.
RB Leipzig 1-1 Man City
City's response to being forced on to the back foot and losing their lead is to look for prolonged possession again.
They've lost control here and they need to wrestle it back.
RB Leipzig 1-1 Man City
Matthew Upson
Former England defender on BBC Radio 5 Live
It was surgical play from Manchester City, the way they cut open the Leipzig defence and created that chance.
He dives down to his left Blaswich, and gets one hand to it, a brilliant save.
RB Leipzig 1-1 Man City
I realise there was a bit of debate rumbling away on #bbcfootball about how entertaining City are to watch. I'm not wading into that.
What I will say, though, is that this is a much more entertaining watch for the neutral than the first half. It is a proper contest between two sides swinging haymakers.
Inter Milan 0-0 Porto
Chances at both ends. Romelu Lukaku plays a lovely ball to the back post and a sliding Lautaro Martinez is inches away from sliding into an empty net.
Then Porto striker Mehdi Taremi curls a shot wide.