Reigning champions Germany booked their place at next year's World Cup with a 3-1 victory over Northern Ireland on Thursday.
Needing just a point in Belfast to top Group C, Joachim Low's side overcame a number of key absences, as well as a spirited home side, to make it nine wins from nine in qualifying.
Despite being without World Cup winners Mario Gotze, Sami Khedira, Manuel Nuer and Mesut Ozil - as well as Timo Werner - Germany demonstrated their strength in depth as two first-half goals saw off their nearest rivals on the road.
Sebastian Rudy let fly with a right-footed rocket inside two minutes to score his maiden international goal, his wonder strike briefly silencing a boisterous crowd inside Windsor Park.
Any hopes of the hosts marking Michael O'Neill's 50th match in charge with an upset disappeared when Sandro Wagner - starting up top in place of the absent Werner - spun away from his marker to curl in a second in the 21st minute.
Joshua Kimmich added a third for Germany, volleying in from a tight angle in the closing minutes, before Josh Magennis nodded in a late consolation for Northern Ireland with the last kick of the game.
Northern Ireland had not conceded in qualifying since a 2-0 defeat against the same opponents in Hannover last October, winning five on the trot to make sure of a top-two finish. However, their slim hopes of catching the group leaders suffered a blow inside two minutes with Rudy's long-range stunner.
The Bayern Munich midfielder spectacularly broke his duck for Germany by thrashing a first-time shot beyond Michael McGovern, the ball curling away from the goalkeeper to find the net via a deflection off the upright.
Germany's second was almost as impressive, Wagner cleverly turning the defender tight to his back to create the chance to curl home a left-footed effort from the edge of the penalty area.
The goal was a reward for Wagner's persistence, the Hoffenheim forward having twice gone close previously with headers, the first saved at close range by McGovern before the woodwork kept out a calculated flick from Kimmich's teasing cross.
Despite barely getting a kick for long periods in the first half, Northern Ireland went close to halving the deficit when Corry Evans' goal-bound poke was blocked by the advancing Marc-Andre ter Stegen.
Yet the close shave failed to be a catalyst for a second-half fightback as Germany resumed their dominance immediately after the break.
McGovern produced a finger-tip save on the stretch to turn a Thomas Muller header wide, while substitute Leroy Sane wastefully blasted over with just the goalkeeper to beat.
Conor Washington saw a rising left-footed drive clip the woodwork and go over before Kimmich put the game beyond doubt with Germany's third, the full-back inadvertently teed up at the back post by Jonny Evans' clearing header.
Northern Ireland at least had the last word through Magennis, who reacted quickly after Gareth McAuley had headed a deep corner back across. The goal was just reward for their vocal support, although they will have to negotiate the play-offs if they are to join their opponents in Russia.
|Valverde singles out Hazard & Morata as chief Chelsea threats|
|Lazio 1 Torino 3: Inzaghi´s men lose ground as Immobile sees red|
|Reading 2 Cardiff City 2: Late comeback makes light of Warnock dismissal|
|Wagner received no contact over Borussia Dortmund job|
|A Mourinho myth? Man United booked for simulation more than any Premier League side|
|Ronaldo´s ego is his biggest motivator - Valdano|
|Bayern threaten legal action over Leno transfer rumours|
|Potter delighted by underdog Ostersunds´ trip to Arsenal|
|Chelsea can bounce back from West Ham loss, says Conte|
|Real Madrid will relish PSG test, says Xabi Alonso|
|Conte urges Chelsea to be ´positive´ over Barca Champions League draw|
|Heynckes wary of Besiktas threat|
|Ostersunds handed fairytale Arsenal tie, Napoli face Leipzig|
|Emery: PSG ´can compete with Real Madrid´|
|Totti urges Roma focus on Serie A despite encouraging Champions League draw|
|Europa League: Last 32 draw in full|
|Messi faces toughest foe in Champions League|
|AC Milan signed too many players, admits Fassone|
|Real Madrid face PSG, Chelsea drawn with Barcelona|
|FA seeking information over Manchester derby incident|
|He is one of the best strikers in the Premier League - Wilshere hails Giroud|
|Mata: No time to mourn derby defeat|
|Hitzfeld tells Nagelsmann to honour Hoffenheim contract|
|Amor: Mascherano future to become clear soon|
|Huddersfield confident of Chelsea scalp - Ince|
|De Bruyne: Man City have to enjoy derby victory|
|There is no-one like Messi – Alcacer|
|Kane: Bring on the best in Champions League|
|Neville: Lukaku needs to believe amid Man United struggles|
|Messi best player of all time – Rakitic|
|Gattuso: I´m even tense playing football with my son|
|Suarez admits Villarreal red swung it for Barcelona|
|Villarreal win ´crucial´ for Barcelona boss Valverde|
|Villarreal 0 Barcelona 2: Suarez, Messi restore five-point LaLiga lead|
|AC Milan 2 Bologna 1: Bonaventura brace breaks Gattuso´s duck|
|Guardiola: Man City are an honest team|
|Mourinho: Herrera denied clear penalty in derby defeat|
|Mourinho admits title race ´probably´ over|
|Simeone defends Atleti´s style after battling win over Betis|
|Manchester City´s 14th win on the spin sets new top-flight record|
|Manchester United 1 Manchester City 2: Otamendi strikes massive blow in Premier League title race|
|Allardyce praises ´brave´ Pawson after penalty decision|
|Atletico Madrid set club-record unbeaten run in LaLiga|
|Ajax 3 PSV 0: Eredivisie title race gets new lease of life|
|Klopp involved in post-match spat with reporter|
|Rooney backs awarding of ´clear penalty´|
|Real Betis 0 Atletico Madrid 1: Rojiblancos make history to assuage Champions League pain|
|Klopp rages at referee after late penalty denies Liverpool|
|Liverpool 1 Everton 1: Late Rooney penalty secures unlikely derby draw|
|Napoli 0 Fiorentina 0: Sarri´s men miss chance to usurp Inter|
|Martial and Rashford both start Manchester derby as Jesus edges out Aguero|
|Neuer in no doubt over World Cup fitness|
|Wenger labels Saints sinners over time-wasting|
|Super-sub Giroud celebrates being Arsenal´s saviour again|
|Southampton 1 Arsenal 1: Super-sub Giroud rescues last-gasp point|
|Firmino and Coutinho on bench for Merseyside derby|
|Stoger ready to grab ´incredible opportunity´ at Dortmund|
|Courtois keen to resolve Chelsea future|
|Borussia Dortmund sack Bosz, bring in Stoger|
|Melbourne City 1 Central Coast Mariners 0: McCormack eases Cahill blues|
|Dortmund to hold news conference with Bosz on the brink|
|Guardiola: I would retire if possession football did not work|
|There´s no comparison, Ronaldo is best – Marcelo|
|Baker Mayfield wins Heisman Trophy|
|Bradley revels in ´dream´ MLS Cup success|
|Valverde unsure about Mascherano future|
|Allegri pleased with Juve display|
|Mourinho highlights City´s tactical fouls to ramp up ref pressure|
|Spalletti makes his point as Inter show they belong in Serie A title race|
|Toronto FC 2 Seattle Sounders 0: Altidore and Vazquez seal MLS Cup and historic treble|