Gonçalo Ramos marcó un hat-trick a los minutos 17, 51 y 67 en favor del equipo lusitano y el defensa veterano Pepe anotó al 33, mientras que Raphael Guerreiro anotó al 55.
Por parte de Suiza, Manuel Akanji descontó al minuto 58.
El ganador de este partido se enfrentará a Marruecos en cuartos de final.