MU semakin bersemangat menambah keunggulan setelah unggul terlebih dahulu dan mereka berhasil menambah keunggulan menjadi 2-0 pada menit 20 lewat gol Rasmus Hojlund yang memanfaatkan umpan dari Rashford.
Tertinggal dua gol tak membuat Porto patah arah dan mampu memperkecil ketertinggalannya menjadi 2-1 lewat sundulan Pepe pada menit ke-27.
Porto semakin bersemangat untuk menyamakan kedudukan setelah berhasil memperkecil ketertinggalan dan hal itu dapat terwujud pada menit 34.
Berawal dari umpan silang yang dikirimkan oleh Joao Mario, bola dapat disambut sundulan tajam Samu Omorodion yang tak dapat dihalau oleh kiper MU Andre Onana sehingga skor kembali sama kuat 2-2.
Memasuki babak kedua, Porto dapat mendapatkan gol cepat pada menit 50 setelah umpan dari Pepe dapat disambut tendangan Omorodion yang membalikkan skor menjadi 3-2.
Berupaya untuk kembali menyamakan kedudukan, MU harus bermain dengan 10 orang sejak menit 81 setelah Bruno Fernandes diusir keluar lapangan oleh wasit seusai mendapatkan kartu kuning keduanya di laga ini.
Meski bermain dengan 10 orang, MU akhirnya mampu menyamakan kedudukan pada waktu tambahan babak kedua lewat gol yang dicetak oleh Harry Maguire.
Berawal dari umpan tendangan bebas Eriksen, bola dapat disambut oleh sundulan Maguire yang membobol gawang dari Porto sehingga skor berubah menjadi 3-3 pada menit 90+1.
Pada waktu pertandingan yang tersisa, kedua tim berupaya untuk mencari gol kemenangan, namun hingga peluit panjang dibunyikan, skor sama kuat 3-3 tetap bertahan.
Baca juga: Hasil Liga Europa: MU ditahan imbang klub Mees Hilgers
Baca juga: De Rossi masih yakin Roma berpeluang lolos Liga Champions
Baca juga: AS Roma lolos ke semifinal usai menang lawan AC Milan