Pada laga ini, Roma sebenarnya memulai laga dengan apik. Sang Serigala tahu mereka harus mendaki gunung setelah kalah 0-2 leg pertama di kandang sendiri.
Meskipun ada tekanan dari Leverkusen, Roma memimpin lebih dulu melalui penalti Leandro Paredes pada menit ke-43 setelah Jonathan Tah melanggar Sardar Azmoun.
Paredes kembali mencetak gol melalui tendangan penalti pada menit ke-66 setelah Adam Hlozek melanggarnya.
Tertinggal dua gol, tuan rumah Leverkusen berjuang sampai akhir laga. Dengan delapan menit tersisa, tendangan sudut Leverkusen membingungkan pertahanan tim tamu, termasuk kiper Roma Mile Svilar yang tampil sangat baik, menyebabkan bek Gianluca Mancini secara tidak sengaja membelokkan bola ke gawangnya sendiri di tiang jauh pada menit ke-82.
Pemain pengganti Joseph Stanisic kemudian mengamankan tempat Leverkusen di buku rekor menjelang masa tambahan waktu dengan menyamakan kedudukan. Pergerakan terampil ke dalam kotak penalti membuatnya menemukan celah untuk menjebol gawang Roma pada menit ke-90+7.