Σε ένα ματς με όλες τις συγκινήσεις «συγκεντρωμένες» στο τελευταίο δεκάλεπτο, η Πορτογαλία προηγήθηκε με τον Κουαρέσμα λίγο πριν το ημίχρονο, ενώ είχε την ευκαιρία να «κλειδώσει» τη νίκη όταν ο Κριστιάνο Ρονάλντο κέρδισε πέναλτι (το οποίο υποδείχθηκε με τη βοήθεια του VAR), το οποίο όμως ο ίδιος απέτυχε να μετατρέψει σε γκολ, καθώς νικήθηκε από τον Ιρανό τερματοφύλακα Μπεϊρανβάντ που απέκρουσε. Στο τελευταίο 15λεπτο το Ιράν έγινε πιο επιθετικό και απειλητικό, και κατάφερε να ισοφαρίσει με εύστοχο πέναλτι του Ανσαριφάρντ στις καθυστερήσεις (χέρι του Σέντρικ με υπόδειξη του VAR). Μάλιστα, στο επόμενο λεπτό οι Ιρανοί, εκμεταλλευόμενοι και τη σύγχυση των Πορτογάλων, έχασαν σημαντική ευκαιρία με τον Ταρεμί να πάρουν τη νίκη.
Σκούρα τα βρήκε η Ισπανία απέναντι στο αδιάφορο βαθμολογικά αλλά αξιόμαχο Μαρόκο, που αιφνιδιάζοντας το φαβορί κατάφερε να προηγηθεί δύο φορές, με τα γκολ των Μουταΐμπ (14') και Εν Νεσιρί (81'). Η «Φούρια Ρόχα» όμως ισοφάρισε και τις δυο, με τον Ισκο (19') και στις καθυστερήσεις με τον Ασπας, και πήρε την πρόκριση.