Bulgarien ging durch Stanislaw Manolew (12.) und Georgi Kostadinow (33.) jeweils per Kopfball in Führung. Das mögliche schnelle 1:1 für Schweden vergab zunächst Emil Forsberg, der Leipziger scheiterte mit einem Foulelfmeter an Torhüter Plamen Iliew (16.). Einen Eckball von Forsberg köpfte dann Mikael Lustig ein (29.), der frühere Hamburger Marcus Berg glich - ebenfalls per Kopf - zum 2:2 (44.) erneut aus. Iwajlo Tschotschew (79.) traf schließlich zum bulgarischen Sieg.
Die Schweiz (21 Punkte) bleibt in der Gruppe B nach dem 3:0 (1:0) über Außenseiter Andorra Spitzenreiter vor Europameister Portugal (18), der die Färöer nach drei Ronaldo-Treffern 5:1 (2:1) schlug. Im Regen von St. Gallen brachte der Ex-Frankfurter Haris Seferovic (43./63.) die Gastgeber auf Siegkurs. Kapitän Stephan Lichtsteiner (67.) legte zum 3:0 nach. Wegen der schlechten Platzverhältnisse war die Partie in beiden Halbzeiten für einige Minuten unterbrochen.