En un encuentro disputado en el estadio BMO Field de Canadá, los croatas habían comenzado en ventaja con gol del carrilero Ivan Perisic, a los siete minutos del segundo tiempo, mientras que Ronaldo marcó la igualdad de penal, a los 22 minutos, y el atacante Gonçalo Ramos puso el 2-1 en el tercer minuto de descuento.
El sufrido triunfo les da a los portugueses la clasificación a los octavos de final de la cita mundialista, instancia en la que se medirán al seleccionado español, el próximo lunes 6 de julio a las 16:00 (horario argentino).