Armenia equalled the biggest win in the country's history as they claimed a 4-0 victory against Denmark to deal a huge blow to the hosts' hopes of qualifying for the World Cup.
Armenia beat Slovakia 4-0 away from home in a Euro 2012 qualifier and replicated that scoreline in Copenhagen, just days after their humiliating 1-0 home defeat by Malta.
Yura Movsisyan scored twice - the first after just 24 seconds - with Aras Ozbiliz and Henrikh Mkhitaryan also on target as Armenia joined Denmark on six points in Group B, and ahead of the Danes on goal difference.
The pair are now four points adrift of second-placed Bulgaria and three behind Czech Republic.
Zlatan Ibrahimovic struck twice as Sweden defeated Faroe Islands 2-0 at Solna and moved into third place in Group C.
Ibrahimovic fired the home side ahead in the first half before he slotted home a late penalty after he was fouled by Atli Gregersen.
Sweden had been reduced to ten men with ten minutes remaining when Andreas Granqvist was sent off following a poor challenge on Frodi Benjaminsen, leaving them to defend their slender lead a man down.
However, Paris St Germain striker Ibrahimovic calmed the home crowd's nerves with a coolly-taken penalty as they claimed a vital three points and put themselves five points behind leaders Germany and on par with Austria and Republic of Ireland.
Dmitry Verkhovtsov's late header earned Belarus a point as they drew 1-1 with Finland in Group I.
Verkhovtsov popped up in the 85th minute to cancel out Teemu Pukki's first-half strike for Finland.
The result means Belarus, who prop up the group, are now level with Georgia on four points, albeit having played one game more, while third-placed Finland failed to keep in touching distance of leaders Spain and second-placed France, who they trail by four points.
Information from the Press Association was used in this report