Hanya berselang empat menit Maroko kembali mendapat peluang. Umpan sepak pojok dari Hakim Ziyech disundul Youssef En Nesyri tetapi bola masih meluncur tipis ke sisi kanan gawang.
Memasuki menit ke-42, Kroasia berhasil merestorasi keunggulan melalui Mislav Orsic lewat tembakkan keras dari jarak menengah.
Bola tembakkan Orsic lebih dulu memantul sehingga kiper Maroko terkejut dan gagal mengantisipasi. Skor 2-1 untuk keunggulan Kroasia pun bertahan di babak pertama.
Di babak kedua, Kroasia masih tetap menjadi tim yang tampil dominan dalam penguasan bola dan bahkan hampir menambah jumlah gol pada menit ke-47.
Ivan Perisic menyambung operan pada Mislav Orsic yang kemudian menembak dari batas kotak penalti dan berakhir melenceng tipis dari tiang kiri gawang.
Perjuangan Maroko untuk mengejar ketertinggalan kian sulit setelah dua bek tengah mereka Achraf Dari dan Jawad El Yamiq mengalami cedera. Situasi itu memaksa gelandang Sofyn Amrabat mundur untuk mengisi pos yang ditinggalkan nama kedua.
Singa Atlas yang tertinggal satu gol berinisiatif tampil menyerang. Mereka terus menekan pertahanan Kroasia hingga menit ke-80 tetapi kesulitan menciptakan peluang. Pada akhirnya, skor 2-1 untuk keunggulan Kroasia pun bertahan hingga bubaran.
Susunan Pemain Kroasia vs Maroko
Kroasia (3-5-2): Dominik Livakovic; Josip Stanisic, Josip Sutalo, Josko Gvardiol; Mislav Orsic (Kristijan Jakic, 90+5'), Lovro Majer (Mario Pasalic, 66'), Luka Modric, Mateo Kovacic, Ivan Perisic; Marko Livaja (Bruno Petkovic, 66'), Andrej Kramaric (Nikola Vlasic, 61').
Pelatih: Zlatko Dalic