Armenia stunned Slovakia with four second-half goals in Zilina to blow Euro 2012 qualifying Group B wide open.
The visitors had been the better side for much of the encounter but there was little hint of the onslaught to come when Yura Movsisyan broke the deadlock in the 57th minute.
Henrikh Mkhitaryan, Gevorg Ghazaryan and substitute Artur Sarkisov completed a rout which lifts Armenia to a shock third place in the group, only three points behind leaders Russia.
Slovakia would have moved top of the group with a win but were left fourth after a result which also came as a huge boost to the second-placed Republic of Ireland.
Miroslav Stoch and Vladimir Weiss were off target from distance for Slovakia in the early stages before Filip Holosko headed Stoch's cross over.
Marcos Pizzelli, a goalscorer against Andorra on Friday, wasted two long-range efforts for Armenia, who soon had keeper Roman Berezovsky to thank for keeping the hosts at bay.
The FC Khimki shot-stopper tipped Marek Hamsik's effort around the post and repeated the dose, even more impressively, from the resulting corner.
Yura Movsisyan shot over and Pizzelli twice fired wide and the pattern continued after the interval, with Jan Mucha tipping Karlen Mkrtchyan's shot round the post before Artur Edigaryan drove wide.
Peter Pekarik blocked Pizzelli's effort before Movsisyan broke through, finishing left-footed from 12 yards after being found by Grayr Mkoyan.
Berezovsky denied Holosko an equaliser but Mkrtchyan and Pizzelli went close before Marek Hamsik shot over for Slovakia.
Edigaryan forced a sharp save from Mucha and Pekarik again kept Pizzelli at bay before Movsisyan drilled a free-kick over.
Holosko was denied again before Mkhitaryan doubled Armenia's lead with a low 20-yard drive in the 70th minute.
Robert Jez and Pekarik could not respond and Ghazaryan killed the game off when he converted the impressive Movsisyan's cross.
Holosko shot over before Sarkisov put the final coat of gloss on the scoreline, heading home after Mkhitaryan hit the bar.