Match ends, Hungary 2, Norway 1.
Hungary qualified for their first major tournament finals since 1986 as Tamas Priskin's brilliant goal helped secure a Euro 2016 play-off win over Norway.
The Slovan Bratislava striker, formerly of Watford and Ipswich, ran on to Tamas Kadar's long pass and cut inside before curling a shot into the far corner.
Leading 1-0 from the first leg, Hungary scored again as Markus Henriksen turned a corner into his own net.
Henriksen then struck at the right end for Norway, but it was too late.
Hungary's qualification - their first since the 1986 World Cup - came at the end of a turbulent campaign, during which they used three coaches as they finished third in Group F behind winners Northern Ireland.
After Attila Pinter was sacked last September, and his interim replacement Pal Dardai then stepped aside to focus full-time on his role as coach of Hertha Berlin, German Bernd Storck was appointed in July, and given the task of seeing the team through to the finals.
|Euro 2016 play-offs - as they stand|
|Norway 0 Hungary 1; Hungary 2 Norway 1 (Hungary win 3-1 on aggregate)|
|Bosnia-Herzegovina 1 Republic of Ireland 1; Second leg in Dublin (Mon 16 Nov 19:45 GMT)|
|Ukraine 2 Slovenia 0; Second leg in Maribor (Tue 17 Nov 19:45 GMT)|
|Sweden 2 Denmark 1; Second leg in Copenhagen (Tues 17 Nov 19:45 GMT)|
|Read a guide to all the play-off games here|
Norway enjoyed plenty of possession in Budapest, as they had during Thursday's first leg defeat in Oslo, but were once again unable to make it count.
Hungary goalkeeper Gabor Kiraly made excellent blocks in each half to deny Haitam Aleesami and substitute Marcus Pedersen.
In between those two chances, defender Even Hovland hit the post from Martin Odegaard's corner just before half-time, with Balasz Dzsudzsak later hitting the bar at the other end.
The inclusion of Real Madrid's 16-year-old midfielder Odegaard, the youngest international in Norway's history, was one of three changes made by coach Per-Mathias Hogmo in an attempt to wipe out their deficit.
But the teenager was taken off at half-time, and his side's hopes disappeared as Henriksen deflected Dzsudzsak's corner into his own net with seven minutes left.
Henriksen then scored at the other end after Kiraly had beaten out Jo Inge Berget's shot, but despite a late flurry, Norway failed in their attempt to reach a first major finals since Euro 2000.
- 8NagyBooked at 72mins
- 6ElekSubstituted forPintérat 45'minutes
- 15KleinheislerSubstituted forNémethat 75'minutes
- 19PriskinSubstituted forBödeat 62'minutesBooked at 81mins
- 21de Almeida
- 21ForrenBooked at 65mins
- 8JohansenBooked at 11mins
- 15SkjelbredSubstituted forBergetat 80'minutes
- 11OdegaardSubstituted forHellandat 45'minutes
- 13ElyounoussiSubstituted forPedersenat 45'minutes
- Carlos Velasco Carballo
- Shots on Target
Second Half ends, Hungary 2, Norway 1.
Offside, Hungary. Tamas Kadar tries a through ball, but Dániel Böde is caught offside.
Foul by Marcus Pedersen (Norway).
Adám Lang (Hungary) wins a free kick in the defensive half.
Attempt blocked. Pal Helland (Norway) left footed shot from outside the box is blocked.
Attempt saved. Pal Helland (Norway) left footed shot from outside the box is saved in the bottom right corner. Assisted by Omar Elabdellaoui.
Goal! Hungary 2, Norway 1. Markus Henriksen (Norway) right footed shot from the centre of the box to the bottom right corner.
Attempt saved. Jo Inge Berget (Norway) left footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Stefan Johansen.
Haitam Aleesami (Norway) wins a free kick in the defensive half.
Foul by Krisztian Németh (Hungary).
Own Goal by Örjan Nyland, Norway. Hungary 2, Norway 0.
Corner, Hungary. Conceded by Even Hovland.
Dániel Böde (Hungary) is shown the yellow card for a bad foul.
Even Hovland (Norway) wins a free kick in the defensive half.
Foul by Dániel Böde (Hungary).
Substitution, Norway. Jo Inge Berget replaces Per Skjelbred.
Attempt missed. Markus Henriksen (Norway) right footed shot from the left side of the box is just a bit too high.
Hand ball by Pal Helland (Norway).
Foul by Per Skjelbred (Norway).