Balász Dzsudzsák struck a dramatic winner four minutes into added time in Finland as Hungary made it three wins from four outings in Group E.
Sándor Egervári's team looked to have been denied when Mikael Forssell cancelled out Ádám Szalai's opening goal with time running out. Yet after surviving a major scare when Finland substitute Shefki Kuqi fired narrowly wide the visitors broke on the counterattack and Dzsudzsák was on hand to made it 2-1 with virtually the last kick of the game.
The openness with which the UEFA EURO 2012 qualifier concluded was in contrast with the early stages as both sides struggled to warm to the freezing conditions at Helsinki's Olympic Stadium. The committed crowd had to wait until just before half-time for the first real chance when Mika Väyrynen found space 20 metres from goal and delivered a fierce shot that clipped the crossbar with keeper Gabor Király beaten.
Having been called out of international retirement to cover for the injured Otto Fredrikson, Jussi Jääskeläinen had been anonymous at the other end and he was caught cold five minutes into the second period. An attack which started with Finland corner ended with Szalai, scorer of a hat-trick in Hungary's 8-0 win against San Marino on Friday, streaking clear of the defence. Jääskeläinen slipped, leaving the striker to roll into the open net.
Finland were spurred into a response but only after the introduction of Alexei Eremenko Jr and Jari Litmanen midway through the half did they really threaten. Forssell and Daniel Sjölund squandered presentable chances before, five minutes before full time, Eremenko found the unmarked Forssell who made no mistake. Nor, though, did Dzsudzsák, leaving Finland without a point in three Group E outings.