Swiss bermain cukup disiplin pada pertandingan ini, mereka tidak membiarkan aliran bola Prancis mampu meluncur ke arah Karim Benzema.
Hal ini memaksa para pemain Prancis melakukan sepakan spekulatif dari luar kotak penalti.
Sebaliknya, Swiss nampak lebih tenang dalam membangun serangan, mereka tidak terburu-buru membongkar rapatnya lini tengah Prancis.
Prancis terus menekan pertahanan Swiss untuk mencari gol penyeimbang jelang jeda babak pertama.
Namun skor 0-1 menutup babak pertama.
Di babak kedua, Swiss memiliki peluang unggul 2 gol, melalui sepakan penalti Ricardo Rodriguez yang gagal menghasilkan gol.
Prancis kemudian bangkit, Benzema langsung menjawab keraguan di babak pertama melalui dwi golnya di menit 57 dan 59.
Swiss yang tersentak berusaha untuk menguasai jalannya laga.
Seferovic sempat memberikan harapan melalui satu golnya di menit 82.
Namun, Prancis tak terbendung, satu gol sepakan jarak jauh Paul Pogba sempat embuat skor menjadi 31.
Swiss akhirnya menuai hasilnya, bermula daris erangan balik cepat, Gavranovic sukses menaklukkan Lloris di menit 90 dan mengubah skor menjadi 3-3.
Hasil imbang memaksa kedua Negara memasuki babak adu penalti usai bermain imbang di dua kali ekstra time.
Di babak adu penalti, Yann Sommer menepis penalti terakhir Kylian Mbappe dan mengirim Swiss ke Perempat Final.