Alexander Kačaniklić scored his first international goal as Sweden defeated the Faroe Islands 2-1 on Friday night.
Rogvi Baldvinsson gave the hosts a shock lead in the Group C World Cup qualifier, but Kačaniklić drilled home Zlatan Ibrahimovic's weighted pass to level just three minutes after entering the fray as a second-half substitute.
And Ibrahimovic slotted in late on to spare Sweden's blushes and earn his side victory. Sweden, who are second in the group, travel to Berlin to take on leaders Germany on Tuesday.
Also in Group C, Stephen Kelly was an unused substitute as the Republic of Ireland were thumped 6-1 by Germany in Dublin. Third-placed Ireland travel to the Faroe Islands, who are bottom, on Tuesday.
It took until the 79th minute for Switzerland, who started as group leaders, to break the deadlock through Mario Gavranovic. But Norway, looking to recover from an opening loss to Iceland, were level moments later when Hangeland, who had earlier hit the crossbar from a John Arne Riise free-kick, headed in from his Fulham teammate’s corner. Third-placed Norway face Cyprus, who sit fifth, on Tuesday.
Elsewhere, Giorgos Karagounis became the most capped Greece player of all time when he made his 121st appearance for his country in their 0-0 draw with Bosnia & Herzegovina. Karagounis, who was introduced just after the hour mark of the Group G encounter, and third-placed Greece travel to Slovakia on Tuesday.
In Group B of the North, Central and Caribbean set-up, Bryan Ruiz played the first half as Costa Rica defeated El Salvador 1-0.
A loss for Costa Rica would have put the talented Ticos out of the running to reach Brazil 2014. The second-placed Ticos take on bottom side Guyana at home in their final match on Tuesday.
A late header from Josip Drmic rescued a draw for 10-man Switzerland to set up an intriguing second leg of their European Under-21 Championship Play-Off with Germany.
The 2011 runners-up looked to be heading for defeat when Fabian Schär's foul on Sebastian Polter allowed Sebastian Rudy to score from the spot with eight minutes remaining. However, substitute Drmic rose to head home Pajtim Kasami’s cross with three minutes to go to claim a crucial away goal for the Swiss. The two sides meet in the second leg in Lucerne on Tuesday.