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. Bước vào hiệp 1, Porto tràn lên ép sân ngay từ những phút đầu. Tuy nhiên những pha lên bóng của đội chủ nhà không mấy nguy hiểm hoặc kết thúc bởi những pha sút xa không trúng đích.
- Nhận định Cup C1 Champions League
- Kết quả Cup C1 Champions League
- Lịch thi đấu Cup C1 Champions League
- Đội hình dự kiến và thông tin lực lượng Cup C1 Champions League
Những nỗ lực của Porto được đền đáp ở phút 25. Marega đi bóng tốt ở trung lộ trước khi chuyền chính xác để Tiquinho Soares ghi bàn mở tỷ số trận đấu, đồng thời quân bình tổng tỷ số 2-2 sau hai lượt trận.
Tiquinho Soares mở tỉ số trận đấu cho Porto.
Tuy nhiên, niềm vui của Porto chỉ kéo dài 10 phút. AS 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.
De Rossi quân bình tỷ số cho Roma trên chấm 11m.
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.
Marega đưa Porto vươn lên dẫn 2-1 ở trận lượt về.
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.
Tình huống VAR mang lại quả phạt đền quyết định cho Porto.
Alex Telles ghi bàn ấn định chiến thắng cho Porto.