Berawal dari kesalahpahaman pemain belakang Spanyol bola berhasil direbut Remo Freuler dan mengirimkan bola ke depan gawang disambut oleh Shaqiri dengan sepakan kaki kanannya.
Spanyol menekan namun usaha Daniel Olmo belum membuahkan hasil. Sementara Swiss harus bermain dengan sepuluh orang setelah Remo Freuler diganjar kartu merah karena melanggar keras Gerard Moreno di menit ke-77 .
La Furia Roja kembali mengancam lewat sundulan Moreno yang masih melenceng tipis di sisi kiri gawang di menit ke-79. Lagi Moreno membuang peluang setelah bola hasil sepakannya diamankan Sommer di menit ke-84.
Spanyol terus melakukan tekanan namun Aymeric Laporte masih belum membuahkan hasil. Hingga 90 menit tuntas, skor tetap 1-1 dan pertandingan harus dilanjutkan dengan perpanjangan waktu.
Di babak perpanjangan waktu pertama, Spanyol langsuung mengurung Swiss setengah lapangan. Menit ke-92, crossing Jordi Alba gagal dimanfaatkan dengan baik oleh Gerard sehingga bola melenceng dari target.
Sementara tembakan langsung Jordi Alba dari jarak jauh masih dapat diblok oleh Yann Sommer. Swiss masih tetap tangguh meladeni serangan Spanyol walau bermain dengan sepuluh orang.
Lagi peluang emas Gerard Moreno masih dapat digagalkan Sommer. Hingga 15 menit pertama tetap tidak ada gol tercipta dan kedua tim masih tetap memiliki peluang untuk lolos.
Di perpanjangan waktu kedua Spanyol kembali menguasai bola dan mencoba membuka peluang. Namun Daniel Olmo masih gagal memanfaatkan dua peluang yang dimilikinya di menit 112.
Kiper Yann Sommer juga masih tampil baik menggagalkan ancaman pemain Spanyol dan hingga wasit meniupkan peluit panjang skor masih tetap 1-1 dan akhirnya harus ditentukan lewat adu penalti.
Baca Juga: Gol Bunuh Diri Bawa Spanyol Memimpin atas Swiss di Babak Pertama
Spanyol akhirnya menang 3-1 dalam adu penalti setelah Daniel Olmo, Gerard Moreno dan Mikel Oyarzabal melakukan tugasnya dengan baik. Sementara Swiss hanya mencetak satu gol lewat Mario Gavranovic sedangkan tiga eksekutor lainnya gagal.