Portugal lolos ke babak 16 besar berkat tambahan poin dari hasil imbang yang diraih. Tim Selecao das Quinas besutan Fernando Santos menempati peringkat dua klasemen akhir Grup B dengan perolehan lima poin dari tiga pertandingan babak penyisihan grup.
Sedangkan Iran harus menerima kenyataan pahit gagal melaju ke babak gugur. Team Melli yang ditangani pelatih Carlos Queiroz berakhir di posisi tiga klasemen akhir Grup B dengan empat poin.
Sekitar tiga menit pertandingan berlangsung di Mordovia Arena, sepakan Cristiano Ronaldo dapat dihentikan kiper Iran Alireza Beiranvand. Pada menit ke-34, sundulan Saeid Ezatolahi meneruskan tendangan bebas Alireza Jahanbakhsh bisa diamankan kiper Portugal Rui Patricio.
Pada menit ke-40, tembakan Ronaldo dari luar kotak penalti Iran mampu dibendung Beiranvand. Jelang turun minum, Quaresma membobol gawang Iran dengan tendangan kaki kanan dari luar kotak penalti setelah melakukan umpan satu dua dengan Andre Silva. Sampai babak pertama usai, Portugal unggul 1-0.
Sekitar lima menit babak kedua berlangsung, Portugal memperoleh penalti setelah Ronaldo dilanggar Ezatolahi di kotak penalti Iran. Wasit Enrique Caceres asal Paraguay menunjuk titik putih setelah berkonsultasi dengan VAR (Video Assistant Referee). Ronaldo sendiri maju sebagai eksekutor penalti, namun sepakannya bisa dibendung Beiranvand.
Pada menit ke-83 Ronaldo menerima kartu kuning setelah mengayunkan lengannya ke wajah Morteza Pouraliganji. Wasit hanya mengganjar Ronaldo dengan kartu kuning setelah mendapat masukan dari VAR.
Enam menit berselang, Iran mendapat penalti setelah Cedric Soares melakukan handsball di kotak penalti Portuga. Wasit memberikan penalti kepada Iran usai berkonsultasi dengan VAR. Ansarifard maju sebagai eksekutor tendangan 12 pas dan dapat melesakkan bola ke pojok kiri atas gawang Portugal dengan sepakan kaki kanan. Sampai laga usai, kedudukan imbang 1-1 bertahan.
Susunan Pemain
Portugal: Patricio; Fonte, Pepe, Guerreiro (booked 33’), Soares (booked 90’+8’); Carvalho, Adrien Silva, Mario (Moutinho 84’); Andre Silva (Guedes 90’+6’), Quaresma (booked 64’)(Bernardo Silva 70’), Ronaldo (booked 83’)
Iran: Beiranvand; Hosseini, Pouraliganji, Hajsafi (booked 52’)(Mohammadi 56’), Rezaeian; Ezatolahi (Ansarifard 76’), Amiri, Ebrahimi, Taremi, Jahanbakhsh (Ghoddos 70’); Azmoun (booked 54’)