SUBSTITUTIONpublished at 21:45 Greenwich Mean Time 12 March
Arsenal 1-0 Porto (agg: 1-1)
Joao Mario is off. Jorge Sanchez, on loan from Ajax, is on in his place for Porto at right-back.
Use play icon at top of page to watch 5 Live Final Score or audio icon to listen to 5 Live coverage
FT: Arsenal 1-0 Porto (agg 1-1) - Trossard gives Gunners lead on night as tie reaches penalty shootout
Raya makes two penalty saves as Arsenal win on penalties
FT: Barcelona 3-1 Napoli (agg 4-2) - Lopez opens scoring before Cancelo goal; Rrahmani pulls one back but Lewandowski strikes
Draw for quarter-finals and semi-finals takes place on 15 March
Get involved #bbcfootball, via WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Emma Sanders and Michael Emons
Arsenal 1-0 Porto (agg: 1-1)
Joao Mario is off. Jorge Sanchez, on loan from Ajax, is on in his place for Porto at right-back.
Arsenal 1-0 Porto (agg: 1-1)
So close again!
Bukayo Saka's curling effort is punched back into the middle and Martin Odegaard whips the rebound wide.
Robert Lewandowski
Is that the goal that takes Barcelona into the last eight? Xavi is delighted on the touchline as Robert Lewandowski restores their two-goal advantage.
It's a lovely move too. Ilkay Gundogan threads a ball to substitute Sergi Roberto, who is so unselfish and, having drawn goalkeeper Alex Meret to him, slides a square ball to Lewandowski and the world-class finisher is not going to pass up an empty net from eight yards out.
Arsenal 1-0 Porto (agg: 1-1)
Theo Walcott
Former Arsenal and Southampton forward on BBC Radio 5 Live
I think Arsenal need that difference, someone to come in and bring something else to the team.
I think Gabriel Jesus could well be that player to do that.
Arsenal 1-0 Porto (agg: 1-1)
His first touch!
Martin Odegaard and Bukayo Saka scrap for the ball in the box and it breaks for Gabriel Jesus.
He reacts, gets a touch on it and the goalkeeper has to make a save to put it behind for a corner.
Jesus was very sharp.
Arsenal 1-0 Porto (agg: 1-1)
It's clear what Arsenal want. A win in 90 minutes.
Gabriel Jesus is on for Jorginho, who was starting to tire in midfield. Declan Rice drops back a bit deeper.
Barcelona 2-1 Napoli (Agg: 3-2)
Substitute Jesper Lindstrom should be making this 2-2 on the night and 3-3 on aggregate.
He is found at the back post and free eight yards out. He's central too and just has to hit the target but nods it wide.
Napoli boss Francesco Calzona, with head in hands, can't believe he's missed. It's been a brilliant cup tie. Ten minutes for the Italians to keep their Champions League hopes alive.
Arsenal 1-0 Porto (agg: 1-1)
Mikel Arteta is preparing a change with Gabriel Jesus getting ready in the dugout.
We're heading closer and closer towards extra-time.
Barcelona 2-1 Napoli (Agg: 3-2)
Lamine Yamal, the 16-year-old hugely talented Spain wonderkid, nearly gets a goal in the Champions League knockout stages. He hits a curler first time and it is close to a magical goal, but is just wide. Unlucky. Great attempt.
Arsenal 1-0 Porto (agg: 1-1)
Not sure much has happened other than fouls and free-kicks in the last five minutes!
It's feisty.
Arsenal 1-0 Porto (agg: 1-1)
Porto want a free-kick as Evanilson is held in a tussle with William Saliba.
And now Porto boss Sérgio Conceição is booked for dissent. He joins Mikel Arteta on the naughty step.
Arsenal 1-0 Porto (agg: 1-1)
Matthew Upson
Former England defender on BBC Radio 5 Live
In matches where Arsenal have had massive chances to go through in the past, and been the better side and they haven't been able to win and get through.
You don't want that to be a habit.
Arsenal 1-0 Porto (agg: 1-1)
Porto have committed 11 fouls in this match, higher than their average of 10.5 in the Champions League.
#bbcfootball, text 81111 (UK only - standard rates apply) or WhatsApp 03301231826
This is where Arsenal grow as a team now. Games like these
Anatol - New York
Great battle between two sets of teams driven by passion, definitely champions league at its best!
Mark writing in from Aylesbury
Barcelona 2-1 Napoli (Agg: 3-2)
Barcelona's Ilkay Gundogan with an instinctive shot from range on the turn and Alex Meret does excellently to get down quickly to his right at the near post and make a decent save.
Both sides still pushing forwards. No hint of Barcelona trying to hold on to their goal advantage.
Arsenal 1-0 Porto (agg: 1-1)
William Saliba heads over the bar from a free-kick. Decent half-chance.
Arsenal 1-0 Porto (agg: 1-1)
Now Pepe is in the book for barging into Kai Havertz in the air.
#bbcfootball, text 81111 (UK only - standard rates apply) or WhatsApp 03301231826
I'm sorry, but whether you think that was a foul or not, these referees have let so much more than that go this evening. There's no excuse for changing how you referee the game just because it ends up with the ball in the back of the net.
Nathan, Oxford
Arsenal 1-0 Porto (agg: 1-1)
Well, that's really sparked things. Porto break with a three on two and Francisco Conceição fires a good effort towards goal.
David Raya just about stops it and Jakub Kiwior makes an excellent block on the rebound before the flag goes up for offside.
Barcelona 2-1 Napoli (Agg: 3-2)
Mathias Olivera came on for Napoli in the 64th minute and wastes no time in picking up a yellow, late and clumsy on Lamine Yamal.
Barcelona's Raphinha takes the resulting free-kick and sees Alex Meret push it wide for a corner.
Robert Lewandowski's header is then parried, Barca come again and Yamal prods it into the net from close range but he's offside, no goal.