Di babak kedua, Spanyol kembali melanjutkan tekanannya. Dani Olmo yang memiliki peluang di menit ke-47 namun sepakan kaki kanannya masih dapat diamankan kiper Yann Sommer.
Satu menit berselang, Swiss balik menekan namun sundulan Manuel Akanji menyambut crossing Xherdan Shaqiri dari sepak pojok masih melenceng ke sisi kiri gawang Spanyol.
Pada menit ke-56, peluang berbahaya dimiliki Swiss lewat sundulan Denis Zakaria menyambut sepak pojok namun bola masih melebar tipis di samping gawang.
Swiss kembali memiliki peluang lewat serangan balik yang cepat. Steven Zuber siap menceploskan bola ke gawang namun kiper Unai Simon masih dapat menahan bola tersebut ke samping gawang
Akhirnya, kerja keras Swiss membuahkan hasil setelah mampu menyamakan kedudukan menjadi 1-1 lewat gol Xherdan Shaqiri di menit ke-68.
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.
Baca Juga: Gol Bunuh Diri Bawa Spanyol Memimpin atas Swiss di Babak Pertama
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.
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.