Postpublished at 20:18 BST 17 April 2019
Man City 2-2 Tottenham (Agg 2-3)
It's so frantic at the Etihad. Both sets of supporters are screaming with the players charging everywhere.
Man City need another two goals. Plenty of time to get them.
Sterling curls in to level City-Spurs tie before Son scores twice in three mins
Bernardo Silva, Sterling & Aguero swing game City's way
Llorente wins tie for Spurs, after VAR review for potential handball
Mane, Salah, Firmino & van Dijk send Liverpool through to face Barcelona
Matthew Henry
Man City 2-2 Tottenham (Agg 2-3)
It's so frantic at the Etihad. Both sets of supporters are screaming with the players charging everywhere.
Man City need another two goals. Plenty of time to get them.
Phil McNulty
BBC Sport chief football writer at Etihad Stadium
Where do you even begin with this?
It has all the magic ingredients. Brilliant attacking and shocking defending - no telling how this will end but what entertainment.
Frenzy inside Etihad Stadium.
Porto 0-0 Liverpool (Agg: 0-2)
It's still 0-0 in Porto by the way.
I haven't had chance to watch much but Eder Militao missed a free header from six yards a little earlier.
And breathe.
Man City 2-2 Tottenham (Agg: 2-3)
Alan Shearer
Former England captain on BBC Radio 5 Live
I cannot believe how both teams are playing so open. Bernardo Silva is left with acres of space and the deflection sends Hugo Lloris the wrong way. The ball is in the back of the net and what an incredible start.
Man City 2-2 Tottenham (Agg: 2-3)
I haven't looked up from my keyboard once.
Bernardo Silva
Just ridiculous. I cannot believe what I am seeing.
Man City equalise! We've had four goals in 12 minutes.
Bernardo Silva squeezes the ball in via a deflection at the back post.
Man City 1-2 Tottenham (Agg: 1-3)
Alan Shearer
Former England captain on BBC Radio 5 Live
Spurs had four men on the edge of the box there. This time Ederson has no chance and what a finish by Son-Heung Min.
Son Heung-min
Wow. Just wow.
Son Heung-min again with a sublime finish. He loves it when Harry Kane isn't playing!
Aymeric Lapore is at fault again. He gives the ball away on the halfway line.
The quadruple is in huge doubt.
Man City 1-1 Tottenham (Agg: 1-2)
Alan Shearer
Former England captain on BBC Radio 5 Live
What a start. Son-Heung Min finds himself 20 yards out. He decides to shoot and have a go. The goalkeeper has to do better but what a response. It tells you Tottenham aren't going to be fazed and they will continue to commit men forward.
Son Heung-min
WHAT A GAME!
It's really scrappy but Tottenham have equalised in a matter of minutes.
Lucas Moura pushes forward and plays a through ball. Aymeric Laporte sticks a foot out and all he manages is to feed Son Heung-min.
Son is then free 10 yards out and shoots first time. Ederson should do better and goes down too early and is beaten.
Man City 1-0 Tottenham (Agg 1-1)
Man City have their trademark fast start. Now they're hunting another.
Raheem Sterling is flagged offside, ending another attack.
Man City 1-0 Tottenham (Agg 1-1)
Alan Shearer
Former England captain on BBC Radio 5 Live
Brilliant play. How many times have we seen Raheem Sterling cut in from that left hand side and shoot? He knows exactly what he wants to do and Hugo Lloris has no chance. Deadly finish.
Raheem Sterling
It's that man again!
Brilliant from Man City. Kevin de Bruyne buzzes around central midfield and then feeds Raheem Sterling on the left inside the box.
Kieran Trippier fails to show him down the outside and Sterling needs no invitation to shoot in this form. He curls it beautifully inside the far post.
Lift off at the Etihad.
Porto 0-0 Liverpool (Agg 0-2)
There's an early warning for Liverpool. Inside the first minute Jesus Corona curls one narrowly over the top left corner.
Porto 0-0 Liverpool (Agg 0-2)
And they're finally under way in Porto.
Man City 0-0 Tottenham (Agg 0-1)
"Blue moon you saw me standing alone," cry the City fans.
Son and Lucas Moura are both playing high up the field for the visitors.
Man City 0-0 Tottenham (Agg:0-1)
Under way at the Etihad.
Both matches are running late. Do they not know we've been waiting all day for this?
Porto v Liverpool (agg 0-2, 20:00 BST)
Man City v Tottenham (agg 0-1, 20:00 BST)
A reminder of the teams...