Matchwinner für das Team des früheren Wolfsburger Bundesliga-Profis Edin Dzeko war Nicolo Zaniolo mit einem Doppelpack binnen sieben Minuten (70. und 76.). Portos Chancen wahrte Adrian Lopez (79.) mit dem Anschlusstreffer.
Rom, das in der Vorrundengruppe G als Tabellenzweiter hinter Titelverteidiger Real Madrid die Runde der besten 16 erreicht hatte, ließ vor 51.727 Zuschauern im Olympiastadion schon vor Zaniolos Doppelschlag mehrere gute Chancen zur Führung ungenutzt. Bei der zunächst besten Gelegenheit der Platzherren traf Dzeko sieben Minuten vor der Pause nur den Pfosten. Von einem weiteren Pfostentreffer des Bosniers profitierte Zaniolo bei seinem zweiten Tor.
Porto muss durch die Niederlage wie schon in der vergangenen Saison das Königsklassen-Aus bereits im Achtelfinale befürchten. Vor Jahresfrist war der Champions-League-Sieger von 2004 in der Runde der besten 16 am späteren Finalisten FC Liverpool gescheitert.