I. félidő
Az ötödik percben a szögletnél előre húzódó Rúben Dias ballábas lövése nyitotta meg a helyzetek sorát, a Manchester City védője nem talált kaput közelről. Majd Ronaldo került helyzetbe Leao passza után, azonban a 39 éves csatárt szerelni tudták a 16-oson belül. Kicsivel később Bernardo Silva nagyszerű beadásáról maradt le centikkel a középen érkező Ronaldo és Bruno Fernandes.
A folytatásban is a portugálok neve mellé jegyezhettünk fel helyzeteket: egy jobbról jövő beadás után Ronaldo fejelt a kapus kezébe a 31. percben. Három perccel később újfent CR vette célba a kaput, ezúttal 18 méterről lőtt fölé egy szabadrúgást. Sesko távoli lövése Costa kezébe suhant, ez volt a szlovénok első kaput eltalált lövése - mindez a 41. percben. Az első félidő legvégén járt legközelebb a gólhoz Portugália, ekkor Leao visszagurítása után Palhinha jobbal, 17-ről a jobb oldal kapufát találta el, így nem született gól az első félidőben.
II. félidő
A fordulást követően Bernardo Silva lövése szállt méterekkel kapu fölé, majd az 55. percben Ronaldo életerős szabadrúgását tudta kiütni Oblak. A 62. percben aztán Sesko ki tudott lépni ziccerben, azonban ballal eltörte a labdát, így lövése elgurult a kapu mellett. A játék képe a továbbiakban sem változott, igaz, Portugália - a cseréik ellenére - kevesebb lehetőséget tudott kialakítani. A 90. percben aztán Ronaldo került ziccerbe, a 16-oson belülről, ballal lőtt is, Oblak azonban védett. Gólt így sem a portugálok, sem a fegyelmezetten védekező szlovén csapat nem tudott, így kétszer 15 perc hosszabbítás következett.
Hosszabbítás
A hosszabbítás két szlovén kísérlettel indult, egyik sem talált kaput. A 103. percben aztán Jota hatalmas szólót mutatott be, majd a 16-oson belül szabálytalankodtak ellene, ezért 11-est adott a játékvezető. A 11-est Ronaldo végezte el, a bal sarokba tartó lövését Oblak hatalmasat vetődve a kapufára ütötte, így Ronaldónak büntetőből sem jött össze a gólszerzés.
Oblak Palhinha fejesét tolta ki a léc alól a 107. percben, de a 115. percben Szlovénia előtt hatalmas ziccer kínálkozott: Pepe utolsó emberként eladta a labdát, amivel Sesko lépett ki, a támadó óriási lehetőségét lábbal védte Costa.
Büntetők
Ilicic, Balkovec és Verbic kihagyta szlovén részről, míg a portugáloktól Ronaldo, Fernandes és Bernardo Silva belőtte a büntetőjét, így Portugália 11-esek után jutott be a negyeddöntőbe, ahol a franciákkal csapnak majd össze.
Európa-bajnokság, nyolcaddöntő:
Portugália-Szlovénia 0-0, tizenegyesekkel: 3-0
Portugália: D. Costa - Cancelo (Semedo, 117.), Días, Pepe (Neves, 117.), Mendes - Vitinha (Diogo Jota, 65.), Palhinha, B. Fernandes - B. Silva, Ronaldo, Leao (Conceicao, 76.)
Szlovénia: Oblak - Karnicnik, Drkusic, Bijol, Balkovec - Stojanovic (Verbic, 86.), Gnezda Cerin, Elsník (Ilicic, 106.), Mlakar (Gorenc Stankovic, 76.) - Sporar (Celar, 76.), Sesko