Penyerang Atletico Madrid berusia 23 tahun itu menyia-nyiakan kesempatan lain ketika tembakan first time-nya melambung di atas mistar.
Maroko akhirnya memecah kebuntuan pada menit ke-42 ketika umpan silang Yahya Attiat-Allah disambut oleh Youssef En-Nesyr, yang melompat begitu tinggi hingga membuat kiper Portugal Diogo Costa tak berdaya.
Seperti dilansir DeskJabar.com dari straitstimes.com, Ronaldo yang menonton di bangku cadangan, kelihatan tanpa ekspresi.
Baca Juga: Resep Soto Bangkong, Cara Membuat, di Bandung Disebut Soto Semarang, Ternyata Mudah
Pemain Portugal sempat geram karena ketika Bruno Fernandes dijatuhkan di dalam kotak penalti Maroko, namun wasit tak memberikan penalti.
Maroko mulai menyerang di babak kedua, dengan Jawad El Yamiq mengirim bola melebar tipis dari gawang.
Pada menit ke 51, tim Portugal mulai memasukan Ronaldo dan Goncalo Ramos atas perintah wasit Fernando Santos.
Maroko berusaha menahan semua tekanan Portugal. Saat itu, Walid Cheddira menerima kartu kuning keduanya di menit-menit terakhir, tapi ketangguhan mereka terbayar pada akhirnya.
Maroko kini menempatkan dirinya pada peringkat 22 dunia, setelah sempat mengalahkan peringkat tinggi Belgia dan Spanyol.