Portugal secured World Cup qualification at Switzerland's expense with a rousing 2-0 win in Lisbon.
Switzerland headed into the final round of matches in Group B boasting a 100 per cent record but must now tackle a play-off after Fernando Santos' European champions matched the scoreline they found themselves on the receiving end of in Basle last September.
Cheered on by a raucous crowd knowing nothing other than a win would do at Estadio da Luz, Portugal were kept in check by a composed and disciplined Swiss showing until Johan Djourou put into his own goal in the 41st minute.
Pop superstar Madonna was among the home supporters looking for Cristiano Ronaldo to inspire a famous victory but it was playmaker Bernardo Silva who truly got Portugal into the groove.
That the Manchester City playmaker has not been an automatic choice at club level since switching to the Premier League was scarcely evident as he performed at the heart of Portugal's brightest moments, including Andre Silva's qualification-sealing second.
Santos' side made much of the early running and Andre Silva's deflected effort forced Yann Sommer into a sharp sixth-minute save at his near post.
However, the hosts' final ball was a source of understandable frustration and, after Eliseu escaped censure for an untidy challenge on Switzerland striker Haris Seferovic in the area, Portugal needed their talisman to help bring about a clear opening after the half-hour.
Ronaldo embarked on a slaloming run across the edge of the Switzerland box and there was fury when referee Cuneyt Cakir remained unmoved as he went to ground under increasingly desperate challenges.
Bernardo Silva was alert, as players around him stopped, and gathered the loose ball to draw a fine stop from Sommer, but the Borussia Monchengladbach man was culpable as the European champions took a fortuitous lead four minutes before half-time.
Eliseu clipped a low cross into a dangerous area at the near post where Joao Mario and Sommer lunged towards the ball. The goalkeeper pushed it onto Djourou, who could do little about the own goal.
Portugal seemed intent on settling the issue during the opening exchanges of the second half and Djourou hurled himself in the way of a rasping Ronaldo drive from 25 yards.
Bernardo Silva scampered in from the left to give the Real Madrid hero a clearer opening in the 55th minute but technique uncharacteristically deserted him and he lifted a left-footed effort harmlessly over.
It mattered little as Andre Silva smuggled home from close range two minutes later, namesake Bernardo again to the fore, cleverly exchanging passes with Joao Mario to befuddle the Switzerland backline and impishly leaving a goal and qualification on a plate.
Seldom seen as an attacking force during the opening hour, Switzerland sprung forward in a belated attempt to salvage a task that had slipped abruptly from their grasp.
Xherdan Shaqiri drove at a retreating Portugal backline and his thudding shot was almost touched in by an alert Seferovic in the 67th minute.
It was not to be for Vladimir Petkovic's men, who will at least take their previously unblemished run into the play-offs as seeds.
For Ronaldo, who botched a late one-on-one opportunity, it means one more guaranteed shot at football's greatest prize – a position a certain Argentinian rival would dearly love to have secured.
|Chelsea 4 Watford 2: Batshuayi, Azpilicueta spare champions´ blushes|
|Darren Fletcher makes 100th consecutive Prermier League appearance|
|Carrasco´s attitude not a problem, says Simeone|
|Allegri happy to win ugly at Udinese|
|Barcelona approve €897million budget following record revenue in 2016-17|
|Lineker´s Benzema criticism embarrassing - Zidane hails Madrid striker as ´the best´|
|Bayern Munich announce record €640m turnover|
|A-League Review: Brillante completes comeback in thrilling Sydney derby|
|Bakayoko starts for Chelsea against Watford|
|Not many teams can stop us scoring – Smalling hits back after United criticism|
|Bakayoko: I´m not Chelsea´s new Matic|
|Manchester United fan Werner still dreams of Premier League move|
|Manchester City playing like Brazil, says Jesus|
|Mbappe, Dembele and Jesus named Golden Boy top three|
|Valverde: Barcelona couldn´t sign Mbappe|
|Kane: I´d love to spend whole career at Tottenham|
|Bolt wants to begin football career in 2018|
|What the f***? – Pochettino reveals Madrid selection questions|
|Mourinho plays down Conte spat|
|Liverpool must make Coutinho, Can want to stay – Klopp|
|Barcelona star Suarez granted rest by Uruguay|
|I don´t want to hide - Bilic takes responsibility for humbling West Ham defeat|
|´Magician´ Conte spells out willingness to fight at Chelsea|
|Otamendi and Stones making light of Kompany absence for Guardiola|
|West Ham 0 Brighton and Hove Albion 3: Murray double piles pressure back on Bilic|
|NBA icon Kobe Bryant meets Neymar and Mbappe on PSG visit|
|Dyche not ´running away´ from Burnley as Leicester links intensify|
|UEFA fails to fine Spartak over racist chants in Youth League game|
|Can committed to Liverpool despite contract impasse|
|Bernat steps up recovery for Bayern comeback|
|Higuain has ´nothing to prove´ despite latest Argentina snub|
|Suarez struggles no concern for Barca boss Valverde|
|Emery: Neymar needs time to become PSG´s Messi|
|Sarri could have been finance minister! - Spalletti marvels at Napoli boss´ rise|
|Douglas Costa secures Brazil recall for Japan and England friendlies|
|McTominay lands new Manchester United deal|
|Rose ready for Spurs return, but won´t start vs Liverpool|
|Koeman confident Everton signings will come good|
|Under-fire Burki lands new four-year Dortmund deal|
|Conte admits to Chelsea midfield crisis ahead of Watford clash|
|Sanchez and Ramsey boost Arsenal for Goodison trip|
|Mane still in rehab, but Klopp won´t block Senegal call-up|
|Mourinho has ´a feeling´ Ibrahimovic will be back in 2017|
|Conte dismisses Mourinho feud as ´a stupid issue´|
|Always Man City can do better - Guardiola challenges Premier League leaders|
|Klopp anticipating Spurs thriller after Man Utd snoozefest|
|Mawson and Daniels join Mata´s Common Goal|
|Hughes thankful for Stoke stability after ´emotional´ Premier League sackings|
|Bosz determined to turn around Dortmund slump|
|UEFA charge Everton after fans strike Lyon players|
|Adelaide United 2 Melbourne Victory 2: Austin pegs back United after Lia double|
|Real Madrid blow as Navas suffers thigh injury|
|Muller close to his old self again, says Heynckes|
|Everton ban fan involved in ugly Lyon scenes|
|Manchester City star De Bruyne wants trophies, not awards|
|UEFA charge Roma over alleged racist chanting at Chelsea match|
|Ibrahimovic tipped for December return by training partner Cole|
|Schweinsteiger ´open to everything´ as he nears end of Chicago Fire contract|
|Neymar confirmed wish to leave Barcelona at Messi´s wedding, says Xavi|
|De Bruyne: Man City, United fighting for title|
|Wilshere will get Premier League chance – Wenger|
|Giroud: I got lucky with Red Star winner|
|Montella urges fans to ´stand by´ Milan after San Siro boos|
|Koeman admits he could be sacked by Everton|
|Everton 1 Lyon 2: Koeman feeling the heat, while Williams brawl overshadows spectacle|
|AC Milan 0 AEK Athens 0: Frustration mounts for Montella in dour draw|
|Giroud promised special winner, Wenger reveals|
|Former Croatia striker Klasnic undergoes third kidney operation|
|Red Star Belgrade 0 Arsenal 1: Giroud´s special winner lights up drab encounter|
|Shakespeare: Leicester will ´pull away´ from Premier League danger|
|Robben yet to hold talks over new Bayern Munich contract|
|Bilic denies West Ham have discipline problem|
|Benteke progressing ´ahead of schedule´|
|Ancelotti to Leicester unlikely, says Clement|
|Dyche not aware of any approach amid Leicester speculation|
|I love you, take my watch! – How Arnautovic earned a special gift from Mourinho|
|´Surprised´ Appleton calls for Foxes focus after Shakespeare sacking|
|Brighton boss Hughton feels ´unacceptable´ behaviour remains in football|
|Benzema ´very happy´ at Real Madrid amid Arsenal rumours|
|Azpilicueta admits to low mood in Chelsea camp|
|Bacca: I played for the worst AC Milan in history|
|Aluko ´100 per cent´ in England contention, says interim boss|
|Injured Napoli striker Milik hints at loan move|
|Dortmund not expecting Reus exit|
|Neymar plans to emulate Messi by mentoring Mbappe|
|Mourinho still unclear on fitness of Pogba and Fellaini|
|Heynckes happy with Muller form|
|Kane describes Ronaldo as ´role model´ following shirt swap|
|PSG star Mbappe: Monaco need time|
|I have full support of Everton board, claims Koeman|
|Wilshere: Arsenal´s character can´t be questioned|
|No-one can compete with Messi – Bartomeu|
|Man United risk losing identity under Mourinho – Bellamy|
|Valverde hopes Messi scores 200th European goal this season|
|Stop worrying about Chelsea – Conte hits back at Mourinho|
|Roma better than Chelsea, says Nainggolan|
|Basel coach Wicky demands more focus|
|Heynckes calls for patience from Bayern´s reserve stars|
|Emery calls for PSG improvement despite perfect start|
|Pique handball instinctive, says Barcelona boss Valverde|
|Dzeko was born to score – Di Francesco|