İki takımın da pozisyona girmekte zorlandığı çeyrek final karşılaşmasının ilk yarısı, golsüz sona erdi.
63. dakikada Portekiz tehlikeli geldi. Leao, sol kanattan getirdiği topu ceza sahasındaki Vitinha'ya çıkardı. Vitinha'nın vuruşunda kaleci Maignan topu çıkarmayı başardı. Dönen topu kale sahasında tamamlamak isteyen Ronaldo'nun vuruşunda Maignan bir kez daha gole izin vermedi.
66. dakikada Fransa gole yaklaştı. Kolo Muani'nin ceza sahasında müsait durumda yaptığı vuruşta meşin yuvarlak Dias'ın ayağına çarparak direğin yanından kornere gitti.
Maçın 90 dakikalık normal süresi ile uzatma devreleri 0-0 beraberlikle sonuçlandı ve penaltı atışlarına geçildi.
Fransa'da Dembele, Fofana, Kounde, Barcola ve Hernandez penaltı atışlarını gole çevirdi.
Portekiz'de Ronaldo, Bernardo Silva ve Mendes penaltılarda topu ağlara gönderdi, Felix ise atıştan faydalanamadı.
Penaltı atışlarında rakibine 5-3 üstünlük sağlayan Fransa, adını yarı finale yazdırdı ve İspanya'nın rakibi oldu. İspanya ile Fransa arasındaki yarı final maçı, 9 Temmuz'da Almanya'nın Münih kentinde oynanacak.