Ba bàn thắng của tuyển Pháp trong 120 phút chính thức được ghi do công của Benzema (cú đúp) và Pogba. Còn 3 bàn của Thụy Sỹ được ghi do Seferovic (2 bàn) và Gavranovic. Ở loạt luân lưu cân não, cú sút của Mbappe đã bị thủ môn Sommer cản phá, khiến Pháp thua trận 4-5 (chung cuộc thua 7-8).
Gặp Thụy Sỹ, huấn luyện viên Deschamps của tuyển Pháp bất ngời đổi hệ thống thi đấu. Ông đưa trung vệ Clement Lenglet vào đá cặp với Varane và Kimpembe, còn Rabiot và Pavard thi đấu 2 ở biên.
Việc thi đấu với 3 trung vệ không khiến Pháp mạnh hơn, trái lại khiến đội đương kim vô địch World Cup thi đấu rất chệch choạc. Phút 15, Zuber có đường chuyền bất ngờ để Seferovic đánh đầu ghi bàn giúp Thụy Sỹ dẫn trước. Ở pha bóng này, Lenglet - cầu thủ đã mắc nhiều sai lầm cùng Barcelona mùa trước đã hoàn toàn mất phương hướng.
Thụy Sỹ chơi không mấy ấn tượng ở vòng bảng. Tuy nhiên tận dụng lối chơi rời rạc của tuyển Pháp, đội bóng của huấn luyện viên Petkovic đã rất tự tin rất công. Phút 31, Embolo suýt chút nữa nâng tỉ số lên 2-0 sau pha băng vào đánh đầu dũng mãnh.
Pháp không tạo ra cơ hội ghi bàn rõ rệt nào trong hiệp 1. Pha bóng đáng chú ý nhất của họ là cú sút xa chệch cột của Rabiot ở phút 29. Hàng tấn công siêu hạng với Mbappe, Benzema và Griezmann không tạo ra pha phối hợp nào ăn ý. Họ tích cực dứt điểm nhưng đều bị các hậu vệ đối phương dễ dàng ngăn cản.
Ngay đầu hiệp 2, Deschamps đã đưa Kingsley Coman vào sân thay Lenglet, trở lại thi đấu với hàng phòng ngự 4 người. Tuy nhiên, Pháp tiếp tục sống trong sợ hãi khi đội bị thổi phạt penalty, sau khi Pavard phạm lỗi với Zuber trong vòng cấm. Nhưng trên chấm 11m, Ricardo Rodriguez đã đá hỏng ở phút 55.
Tình huống này đã xoay chuyển toàn bộ cục diện trận đấu. Tuyển Pháp đã vùng lên mạnh mẽ sau khi thoát thua ngoạn mục. Phút 57, Karim Benzema phối hợp ăn ý với Mbappe trước khi nhanh chân dứt điểm tinh tế gỡ hòa 1-1.
Chỉ sau đó 2 phút, Mbappe - người trước đó bỏ lỡ một cơ hội rất ngon ăn đã giật gót để Griezmann thoát xuống dứt điểm kỹ thuật. Thủ môn Thụy Sỹ đẩy bóng ra nhưng Benzema đã có mặt để đánh đầu bồi, giúp Pháp dẫn 2-1.
Bên ngoài sân, huấn luyện viên Petkovic chỉ còn biết than trời khi cục diện trận đấu thay đổi quá nhanh. Cổ động viên Thụy Sỹ trên sân không còn tin vào những gì diễn ra trước mắt mình. Họ bị kéo xuống địa ngục chỉ trong vài phút ngắn ngủi.
Phút 66, Thụy Sỹ có cơ hội gỡ hòa. Nhưng ở cự ly chừng 5m, tiền đạo Seferovic lại dứt điểm chệch cột. Pha bỏ lỡ này khiến đội bóng Trung Âu phải trả giá.
Phút 75, Paul Pogba đã lập nêu siêu phẩm với cú sút xa từ ngoài vòng cấm, nâng tỉ số lên 3-1 cho Pháp. Đây là bàn thắng đầu tiên của tiền vệ đang khoác áo Man United, người đã chơi rất hay từ đầu giải.
Tuy nhiên, Pháp đã không thể bảo vệ được thắng lợi trước sự vùng lên mạnh mẽ của đối thủ. Phút 81, Seferovic đánh đầu rút ngắn tỉ số xuống còn 2-3. Đúng phút 90, Pogba để mất bóng, tạo điều kiện cho đối phương phản công, Gavranovic đã tận dụng thành công, gỡ hòa 3-3.
Điểm nhấn cuối cùng trong thời gian thi đấu chính thức là cú sút chạm xà của Kingsley Coman ở đúng phút 90+4. Hòa nhau 3-3 sau thời gian thi đấu chính thức, 2 đội phải bước vào 2 hiệp phụ.
Trong thời gian đá thêm giờ, Pháp tạo ra những cơ hội ghi bàn rõ ràng của Pavard, Mbappe và Giroud nhưng đều không tận dụng được. Hòa nhau 3-3, 2 đội buộc phải phân định thắng thua ở loạt đá luân lưu 11m.
Ở loạt đá cân não trên chấm 11m này, tiền đạo Kylian Mbappe là người duy nhất của tuyển Pháp đá hỏng, khiến đội nhà thua 4-5 (chung cuộc thua 7-8). Thuỵ Sỹ tạo nên bất ngờ lớn nhất tại EURO và sẽ gặp Tây Ban Nha ở tứ kết EURO 2020.