Bobby Zamora's last-gasp goal stunned Derby County and sent QPR back to the Premier League with a 1-0 Championship play-off final win.
The striker, on as a second-half substitute, planted a first-time finish beyond Lee Grant following a mistake from Derby captain Richard Keogh in the 90th minute.
Defender Keogh failed to properly clear Junior Hoilett's cross and the ball fell perfectly to Zamora to fire home and spark delirium among the QPR fans and players, with promotion estimated to net the club around £120million.
Zamora's strike came hugely against the run of play, QPR having hung on for the final half an hour with 10 men after the dismissal of Gary O'Neil for denying a goalscoring opportunity.
The midfielder hauled down Johnny Russell on the edge of the box as the Scot bore down on goal, referee Lee Mason brandishing the red card after consulting his assistant.
It was the second time that Zamora has struck the winner in a Championship play-off final, having netted the crucial goal in West Ham's 1-0 win over Preston in North End in 2005.
For Steve McClaren, it was another nightmare appearance at Wembley following his rain-soaked defeat to Croatia as England coach in the vital UEFA Euro 2008 qualifier.
His opposite number Harry Redknapp, meanwhile, enjoyed yet another Wembley success, having presided over Portsmouth's 2008 FA Cup final win over Cardiff City.
Neither side made any changes from their respective semi-final second-leg victories, with QPR's hero from the win over Wigan Athletic Charlie Austin firing the first meaningful effort on goal in the eighth minute, but his rasping drive from 25 yards was always rising over the crossbar.
Craig Forsyth wasted Derby's first half-chance with 25 minutes gone, heading over from a tight angle after getting on the end of Jamie Ward's left-wing cross.
County felt they should have had a penalty two minutes later when Will Hughes cut inside Richard Dunne and fell to the floor, but Mason waved away the appeals with replays showing minimal contact.
Derby were in the ascendancy, Hughes firing over from the edge of the box in the 31st minute, while Rob Green had to get down low to his left to keep out Ward's dangerous curling free-kick 10 minutes later.
McClaren's men dominated the opening stages of the second period, forcing several corners, but it was QPR and Austin who wasted the clearest opportunity in the 57th minute.
Armand Traore, on as a first-half substitute for Niko Kranjcar, cut the ball back from the byline to the striker, who sidefooted the ball narrowly wide of the right-hand upright from 12 yards.
Three minutes later, QPR were reduced to 10 men when Mason showed O'Neil the red card following a cynical challenge on Russell.
Craig Bryson was introduced for Derby midway through the half and immediately brought a save out of Green, while the former England goalkeeper reacted brilliantly at his near post to deny Chris Martin from close range soon afterwards.
Green was in action again on 75 minutes, parrying Simon Dawkins' effort from 10 yards, with Ward seeing his rebound ricochet off the legs of Martin and behind for a goal-kick.
With the game seemingly destined for extra-time, Zamora capitalised on Keogh's error to spark scenes of jubilation, with Derby players collapsing to the turf at the final whistle.
|Coach: S. McClaren|
for W. Hughes 67'
for J. Russell 67'
for J. Ward 90+1'
|Klopp hopeful over Can injury|
|Champions League play-offs: Nine-man Roma crash out as Monaco edge Villarreal|
|Henderson hails ´outstanding´ Mane after Burton thrashing|
|Chelsea 3 Bristol Rovers 2: Conte´s side survive scare thanks to Batshuayi double|
|Hapoel Be´er Sheva 2 Celtic 0 (4-5 agg): Visitors survive Israeli scare|
|Burton Albion 0 Liverpool 5: Sturridge at the double in Reds rout|
|Leverkusen sign Austria star Dragovic|
|Sakho in the clear as WADA opt against appeal|
|Enyimba 3 Mamelodi Sundowns 1: Udoh brace secures CAF Champions League win|
|Pulisic and Ramos on target as Dortmund wrap up Bundesliga preparations|
|Calleri hoping for Tevez advice|
|Defour hoping for Belgium recall|
|Alaba warns against complacency as Bayern begin Bundesliga defence|
|Bravo arrives in Manchester ahead of City move|
|Dyche backs Gray after striker´s apology for homophobic tweets|
|Gray charged by FA over homophobic tweets|
|Pique: Olympic gold proves Neymar is one of world´s best|
|Marin makes Olympiacos move|
|Zidane arrival the catalyst for one of my best seasons - Ronaldo|
|Moyes ´worried´ about Mannone elbow injury|
|Sidibe rejected Arsenal over playing-time fears|
|Guardiola: Toure could feature against Steaua|
|Hernandez out for two weeks after falling down stairs|
|Bravo nearing City move, admits Guardiola|
|Ballack impressed by Dortmund signings but still backing Bayern|
|Lucescu questions De Boer tactics|
|Milan reject Chelsea bid for Romagnoli|
|Dortmund know how to treat Gotze - Ballack|
|Shevchenko: Bacca must improve consistency|
|´If you heed 100 idiots you will go crazy´ - Bauza on Messi return|
|Valdano relieved over Messi U-turn|
|Nordfeldt in line for loan move after signing fresh Swans deal|
|Dante joins Nice from Wolfsburg|
|De Boer expects fierce fight for Barca number-one spot|
|Newell´s confident over Messi return|
|Stoke confirm Jones interest|
|MLS ´attractive´ to Rooney - Timbers owner|
|Burke re-signs with West Ham|
|Sassuolo rejected Balotelli - CEO|
|Valencia coach Ayestaran rules out Mustafi sale|
|Allardyce plans Guardiola talks over Hart|
|Cahill warns rivals over City attack|
|Allardyce open to Terry England return|
|Drogba dismisses Villa rumours|
|Tuchel pleased despite Dortmund wastefulness|
|Stam´s Reading sign Manchester United youngster Blackett|
|Champions League place main objective for Rodgers|
|Eintracht Trier 0 Borussia Dortmund 3: Kagawa at the double as Tuchel´s men stroll|
|Escriba urges cool heads in Monaco|
|Cherchesov sets bar high for Russia|
|Tite defends Neymar´s captaincy credentials|
|Ancelotti wowed by fit-again Martinez|
|Spalletti: If Roma players are afraid, I don´t want them|
|Klopp laments Origi´s absent rhythm|
|Barcelona let Neymar stay in Brazil ahead of qualifiers|
|De Jong brothers joins forces at PSV|
|Rudiger returns to training|
|Liverpool transfer talk frustrates Klopp|
|Klopp demands final third improvements|
|Everton loan Galloway to West Brom|
|Manchester United loan Borthwick-Jackson to Wolves|
|Braithwaite to snub Premier League interest to stay at Toulouse|
|Strachan leaves out McCormack, Rhodes|
|Napoli plan to limit media commitments|
|Taarabt eager to make Marseille switch|
|Kruse suffers knee ligament injury|
|Rummenigge expects Ribery to be targeted|
|Delaney: Benteke is not Messi, he needs service|
|Ballack urges patience with Pep over City project|
|James happy at Real Madrid - Zidane|
|Harper backs Phelan for permanent Hull role|
|Flexibility the key for Allardyce|
|Allardyce concerned over Hart situation|
|De Bruyne praises Sterling reaction|
|Cavani vows to improve strike rate|
|Britton signs Swansea extension|
|Higuain motivated by ´fat´ comments|
|Conte perplexed by Costa criticism|
|Drinkwater poised to sign new Leicester contract|
|Bobo completes Sydney move|
|Bilic: You can´t count on Carroll|
|MLS Review: Dempsey´s Sounders sink rivals Timbers|
|Zidane: Important year for Bale|
|Galaxy star Rogers alleges homophobic abuse|
|Vieira: Pogba just needs to be himself|
|Bacca: I made a promise to Milan|
|Angry Handanovic critical of Inter|
|Gameiro: Atletico must win at home|
|Klopp: I´d be an idiot if I made a panic buy|
|Simeone: Draw leaves a bad taste in my mouth|
|Montella: Milan must win back fans|
|Asensio revels in goalscoring LaLiga debut for Madrid|
|Atletico Madrid 1 Alaves 1: Hosts denied in dramatic finale|
|I regret Donnarumma´s Milan debut, jokes Mihajlovic|
|De Boer: Inter have a lot of work to do|
|Zidane: Picking Madrid team gives me headaches|
|Paris Saint-Germain 3 Metz 0: Champions cruise to victory in Emery´s first home game|
|Chievo 2 Inter 0: Birsa double deals De Boer debut blow|
|Real Sociedad 0 Real Madrid 3: Bale and Asensio star in Ronaldo´s absence|
|Athletic Bilbao match temporarily stopped after racist abuse aimed at Williams|
|Napoli and English club among suitors for Torino´s Maksimovic|
|Bilic expecting West Ham chairmen to be ´generous´|
|Howe bemoans Arter red card after West Ham defeat|
|Antonio delighted to take ´second chance´|
|AC Milan 3 Torino 2: Bacca hat-trick earns win for Montella as visitors pay penalty|
|West Ham 1 Bournemouth 0: Antonio seals last-gasp victory|
|Moyes tells Sunderland fans to expect relegation battle|
|Arsenal lack the Invincibles´ personality - Vieira|
|Middlesbrough proved they are ready for Premier League - Karanka|
|Bilic confirms Carroll out for ´a few weeks´|
|Sunderland down to ´bare bones´ after O´Shea injury, says Moyes|
|Pogba can provide the spectacular for Manchester United, says Griezmann|
|Sunderland 1 Middlesbrough 2: Stuani at the double as Moyes´ injury woes increase|
|Walcott desperate for three points at Watford|
|Keita´s behaviour blasted as ´unacceptable´ by Lazio|
|Sporting announce loan signing of Arsenal forward Campbell|
|RIo 2016: Great Britain should compete in Olympic football - Allardyce|
|Jorge Jesus: Joao Mario will play for Sporting against Porto|
|Icardi looking forward to ´many years´ at Inter|
|Gotze to miss Dortmund´s DFB-Pokal outing, Reus return delayed|
|Adebayor and Flamini set to sign for Caykur Rizespor|
|Our attitude is fantastic - Hazard|
|Fiorentina secure Salcedo loan deal|
|Valencia best right-back in the world, says Herrera|
|Rio 2016: Germany´s Bauer apologises for ´7-1´ gesture after Brazil defeat|
|Porto give Silva five-year deal, €60m release clause|
|Bravo misses Barcelona training amid Man City links|
|Rio 2016: Neymar steps down as Brazil captain after Olympic triumph|
|Sevilla lived up to what people expect - Sampaoli|
|MLS Review: Villa keeps New York City top|
|Ibrahimovic: United can win the Premier League|
|Sarri calls on Napoli to prove doubters wrong|
|Petrov rules out return to football|
|Rio 2016: Pele delights in long-awaited Olympic triumph|
|Rio 2016: Hrubesch unwilling to blame Petersen|
|Rio 2016: ´Brazilian football is not dead!´ Micale hails historic gold medal|
|Koeman thrilled with Lukaku´s Everton committal|
|Rio 2016: Neymar revels in gold medal|
|Vietto: Exciting times at Sevilla|
|De Jong on verge of PSV move|
|Rio Olympics 2016: Neymar the hero as Brazil finally get gold|
|Keita blasts Inzaghi for publicly doubting him|
|Aulas: Celta don´t have the money for Valbuena|
|Wenger slams criticism over spending|
|Higuain ´very happy´ with goal on Juve debut|