Η Πορτογαλία χρειάστηκε να φτάσει μέχρι τις καθυστερήσεις για να λυγίσει την Κροατία, επικρατώντας με 2-1 στο Τορόντο και παίρνοντας το εισιτήριο για τους «16» του Παγκοσμίου Κυπέλλου, όπου την περιμένει η Ισπανία.
Το πρώτο ημίχρονο κύλησε με καλό ρυθμό, αλλά λίγες μεγάλες φάσεις. Ο Λιβάκοβιτς κράτησε όρθια την Κροατία αποκρούοντας δύο προσπάθειες του Μπρούνο Φερνάντες, ενώ ο Λεάο λίγο πριν από την ανάπαυλα δεν κατάφερε να βρει στόχο, με τις δύο ομάδες να οδηγούνται στα αποδυτήρια χωρίς σκορ.
Η Κροατία μπήκε πιο δυνατά στο δεύτερο μέρος και στο 53ο λεπτό πήρε το προβάδισμα, όταν ο Στάνισιτς τροφοδότησε τον Πέρισιτς, ο οποίος νίκησε τον Ντιόγκο Κόστα με διαγώνιο τελείωμα για το 1-0. Η απάντηση των Πορτογάλων ήταν άμεση, με τον Λεάο να έχει δοκάρι και τις δύο ομάδες να βλέπουν από ένα γκολ να ακυρώνεται ως οφσάιντ.
Η ισοφάριση ήρθε στο 68′, όταν μετά από εξέταση της φάσης στο VAR καταλογίστηκε πέναλτι υπέρ της Πορτογαλίας για μαρκάρισμα πάνω στον Βέιγκα. Ο Κριστιάνο Ρονάλντο ανέλαβε την εκτέλεση και δεν λάθεψε, φέρνοντας το παιχνίδι στα ίσα.
Το τελευταίο κομμάτι της αναμέτρησης εξελίχθηκε σε θρίλερ. Ο Ντιόγκο Κόστα πραγματοποίησε διαδοχικές μεγάλες επεμβάσεις, ενώ ο Κόβατσιτς είχε και δοκάρι, κρατώντας την Πορτογαλία ζωντανή. Και ενώ όλα έδειχναν πως το παιχνίδι θα οδηγηθεί στην παράταση, ο Γκονσάλο Ράμος εμφανίστηκε στο 90+4′, εκμεταλλεύτηκε τη σέντρα του Λεάο και με κοντινή προβολή ολοκλήρωσε την ανατροπή για το 2-1.
Η Κροατία πίστεψε ότι έστειλε το ματς στην παράταση στο 90+13′ με τον Γκβάρντιολ, όμως το γκολ ακυρώθηκε για οφσάιντ, σφραγίζοντας την πρόκριση της Πορτογαλίας σε ένα από τα πιο δραματικά παιχνίδια της φάσης των «32».
Πορτογαλία: Κόστα – Κανσέλο (63′ Ράμος), Ντίας, Βέιγκα, Μέντες – Ζ. Νέβες, Βιτίνια (62′ Σίλβα) – Νέτο (62′ Κονσεϊσάο), Φερνάντες (62′ Σεμέδο), Λεάο – Ρονάλντο (81′ Ρ. Νέβες)
Κροατία: Λιβάκοβιτς – Στάνισιτς, Σούταλο, Πόνγκρατσιτς, Πέρισιτς – Μόντριτς, Κόβατσιτς (90+6′ Κράμαριτς) – Βλάσιτς, Σούτσιτς (90+2′ Γκβάρντιολ), Μπατούρινα (68′ Πάσαλιτς) – Μπούντιμιρ (46′ Ματάνοβιτς)

