Waktu tambahan pun menanti; Ronaldo memiliki peluang untuk mencegahnya tetapi Oblak sekali lagi menyelamatkan timnya.
Pertandingan tetap seimbang dalam 30 menit tambahan.
Skor 2x45 babak normal dan 2x15 menit babak perpanjangan waktu tetap berakhir imbang 0-0 bagi kedua tim.
Lanjut ke babak adu penalti, Diogo Jota melakukan aksi solo yang berakhir dengan hadiah penalti untuk Portugal.
Namun, Oblak menjadi pahlawan dengan menepis tendangan Ronaldo ke tiang gawang.
Kemudian Šeško mungkin telah memenangkan pertandingan untuk tim Matjaž Kek yang masih belum terkalahkan, tetapi tendangannya berhasil dihentikan oleh Diogo Costa sendirian.
Akhirnya pertandingan berakhir dengan adu penalti. Diogo Costa menyelamatkan tiga tendangan pertama Slovenia. Ronaldo, Bruno Fernando dan Bernardo Silva mencetak gol, dan Portugal melaju ke perempat final.
Susunan pemain
Portugal : Diogo Costa; João Cancelo (Nelson Semedo 118), Ruben Dias, Pepe (Ruben Neves 118), Nuno Mendes; Bruno Fernandes, João Palhinha, Vitinha (Diogo Jota 65); Bernardo Silva, Ronaldo, Rafael Leão (Francisco Conceição 76)
Slovenia: Oblak; Karničnik, Drkušić, Bijol, Balkovec; Stojanović (Verbič 86), Gnezda Čerin, Elšnik (Iličić 116), Mlakar (G Stanković 75); sporar (Celar 75), Šeško
(*)