Tiếp đón Roma trên sân nhà sau khi để thua 1-2 ở trận lượt đi trên sân Olimpico, nhiệm vụ lội ngược dòng của Porto không hề dễ dàng. Dù vậy, đội chủ nhà cũng đã có được bàn thắng mở tỷ số, đồng thời quân bình tổng tỷ số ở phút 26 nhờ pha lập công của Tiquinho sau tình huống lên bóng đẹp bên cánh trái.
Tuy nhiên, niềm vui của Porto ngắn chẳng tày gang. Chỉ 10 phút sau, Roma được hưởng quả phạt đền khi pha đi bóng lắt léo từ cánh trái vào vòng cấm của Perotti khiến Militao phải đốn ngã cầu thủ đối phương. Từ cự ly 11m, De Rossi đánh bại Casillas bằng cú đá tinh quái.
Bước sang đầu hiệp 2, trận đấu trở lại điểm cân bằng đúng nghĩa khi Porto có bàn thắng nâng tỷ số lên 2-1, đồng nghĩa tổng tỷ số là 3-3, mọi chỉ số giữa hai đội đều bằng nhau. Người lập công cho đội chủ nhà là Marega với pha thoát xuống dứt điểm cận thành sau quả tạt điểm rơi đầy nhạy cảm của Corona.
Những phút tiếp theo, trận đấu diễn ra một cách căng thẳng và quyết liệt. Cả hai đội đều chơi thận trọng nhưng sẵn sàng đá rắn khi cần thiết. Vì vậy, trận đấu giằng co qua đến hiệp phụ và chỉ có thể phân định thắng thua ở phút 117 nhờ VAR. Một quả penalty được thổi cho Porto và Alex Telles tận dụng thành công. Chung cuộc, Porto thắng 4-3 và đi tiếp vào tứ kết./.