En temps réglementaire, Denis Zakaria avait marqué contre son camp (8è) avant que Xherdan Shaqiri n'égalise pour les Suisses à la 68è minute.
Le joueur basque du Real Sociedad, Mikel Oyarzabal, a marqué le tir au but décisif permettant à la Roja d'accéder au dernier carré.
Cependant, l'Espagne, qui manquait de réalisme lors de ce match, affrontera, en demi-finale le 6 juillet à Wembley, le vainqueur du match opposant la Belgique à l'Italie.