Les Suisses avaient parfaitement entamé leur parcours vers la Russie en dominant le Portugal (2-0) à domicile il y a un mois. Et face à un adversaire, lui aussi présent en France lors du dernier Euro, ils ont conforté leur place en tête du groupe B en repartant de Budapest avec trois points très précieux. Les Iles Féroé, qui se sont imposés en Lettonie (2-0), occupent une surprenante 2e place devant le Portugal, qui a surclassé Andorre (6-0).
Par deux fois, les joueurs de Vladimir Petkovic ont mené au score, avant cependant chaque fois de se faire reprendre. D'abord grâce à une réalisation de leur attaquant Seferovic (51e), qui reprenait une balle repoussée par le gardien magyar à la suite d'un premier tir de Shaqiri.
Le milieu de terrain de Stoke avait au passage profité d'une toile du défenseur central hongrois de Dijon, Adam Lang.
Deux minutes plus tard, l'attaquant hongrois Szalai inscrivait son premier but pour égaliser une première fois, avant de récidiver à la 71e minute, quand il remettait de nouveau à hauteur son équipe (2-2).
Quatre minutes plus tôt, d'une belle reprise de volée, Rodriguez avait donné l'avantage aux Suisses, sur sa première réalisation en 38 sélections.
A la 89e minute, Stocker, entré en jeu seulement deux minutes plus tôt, donnait la victoire à la Suisse, reprenant de près un ballon prolongé par deux têtes helvétiques à la suite d'une longue touche.
Si les Hongrois, auteurs d'un nul (0-0) aux Iles Féroé lors de la 1re journée, ont déjà hypothéqué leus chances de qualification, les Suisses confirment, eux, leur statut de favori pour l'une des deux premières places.
La Suisse se déplace lundi à Andorre tandis que la Hongrie ira le même jour en Lettonie, qui s'est inclinée 2-0 vendredi soir, à la surprise générale, à domicile face aux Féroé.