Tak lama berselang, Selecao das Quinas kembali mendapat kesempatan. Kali ini diawali akselerasi Joao Cancelo dari sayap sebelum melepas umpan ke tengah. Bernardo Silva menyambut umpan tersebut dengan tendangannya, namun arahnya masih melambung.
Di pertengahan babak kedua, tendangan bebas Ronaldo berhasil mengarah ke gawang. Namun, si kulit bundar masih bisa diblok kiper Slovenia Jan Oblak. Skor 0-0 tak berubah, sehingga laga harus dilanjutkan dengan perpanjangan waktu.
Dalam extra time tersebut, kedua tim bermain sama-sama agresif. Pada menit ke-105, Portugal mendapat hadiah penalti. Ronaldo maju sebagai eksekutor. Namun, eksekusi CR7 mampu ditepis Jan Oblak.
Pada menit ke-114 giliran Slovenia mendapat peluang. Pepe membuat kesalahan yang membuat bola bisa direbut Benjamin Sesko yang langsung berlari menuju gawang Portugal. Namun, finishing touch sang striker masih bisa digagalkan kiper Portugal Diogo Costa. Skor 0-0 masih belum berubah, hingga mengundang adu penalti.
Dalam babak tos-tosan ini, kiper Portugal Diogo Costa tampil sebagai penyelamat. Dia mampu menggagalkan tiga tendangan awal Slovenia yang diambil oleh Josip Ilicic, Jure Balkovec, dan Benjamin Verbic.