Ole Gunnar Solskjær struck twice as Norway broke Hungary hearts with an outstanding away display in Budapest.
The 33-year-old Manchester United FC forward, fully over the knee troubles that have plagued him for the past two seasons, started and finished the scoring either side of goals from Fredrik Strømstad and Morten Gamst Pedersen. Hungary were given a consolation in the dying seconds when Zoltán Gera converted from the spot, but it is the visitors who have joined Bosnia-Herzegovina and Greece in recording wins in their first Group C encounters.
Norway dominated the opening stages and took the lead in the 15th minute as Solskjær capitalised on a defensive error from László Éger to fire in from the edge of the area. Hungary pressed for an equaliser as Csaba Fehér's drilled effort and Zsolt Löw's long-range left-foot volley were well saved by Thomas Myhre, while Martin Andresen also drove wide for Norway.
The visitors doubled their advantage after 32 minutes when Strømstad beat Gábor Király from inside the box. Király was called into action four minutes later as Solskjær threatened but the custodian stopped his strike from distance before denying John Carew. Pedersen finally put the game beyond the hosts four minutes before the break with a volley from 15 metres.
Hungary tried to reduce the deficit in the second half but Roland Juhász headed over after being picked out by Szabolcs Huszti's free-kick, while Király did well to keep out Carew's close-range attempt. Solskjær slotted his second of the match, and his side's fourth, nine minutes after the restart with a well-taken volley from just outside the box. Gera finally gave the home team something to cheer in the last minute, netting a penalty after Erik Hagen had fouled substitute Sándor Torghelle.