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.
|2016-17 UEFA Study: PSG, Man City drive record-breaking spending|
|Conte packing in homework as Chelsea games stack up|
|2016-17 UEFA Study: Manchester United record highest revenue but largest debt|
|2016-17 UEFA Study: The headlines in transfers, wages and revenues|
|Iheanacho scores English football´s first VAR goal|
|Materazzi not surprised by Coutinho transfer fee|
|Ronaldinho retires - Brazil and Barca great plans 2018 farewell|
|Koziello swaps Nice for Cologne|
|Simeone ready to unleash Costa and Vitolo alongside Griezmann|
|Lambert ´never thought´ he would return to Premier League|
|Wenger ´very aggressive´ towards referee Dean, says FA report|
|Reported Arsenal target Malcom starts for Bordeaux vs Caen|
|Valverde not making big deal of Dembele´s latest Barca blow|
|Arsenal will have a ´hard time´ signing Malcom|
|Ronaldo and Madrid nominated for Laureus awards|
|Nantes´ Diego Carlos brands Chapron clash ´historic´|
|This is not important - Conte unconcerned if substitutions upset Hazard|
|Conte ´doesn´t think´ Chelsea have pursued Sanchez|
|Emery hints at Neymar return against Dijon|
|Mkhitaryan key to United-Sanchez deal, claims Raiola|
|Tevez: CSL spell was a holiday|
|Mignolet considering Liverpool future|
|Fred waiting for Guardiola call amid Man City speculation|
|Inter confident but patient over Rafinha|
|Giggs had counselling after Old Trafford exit|
|Neville: Mourinho would happily swap Mkhitaryan for Sanchez|
|Man United becoming Pogba´s team – Mourinho|
|Can ´talking with everyone´ but hints at Liverpool stay|
|Mourinho ´not unconfident´ Manchester United will sign Sanchez|
|Pogba warns City that United will not give up the chase|
|Assist king Pogba matches De Bruyne, Sane despite injury and suspension|
|Manchester United 3 Stoke City 0: Valencia, Martial and Lukaku trim gap at the top|
|Shaw feeling on top of his game amid United run|
|Mkhitaryan left out by Manchester United amid Arsenal talk|
|Inter secure Lopez on loan from Benfica|
|Hurst marvels at hat-trick maestro Kane|
|WATCH: Neymar nutmegging for fun in PSG training|
|Nantes´ Carlos has red card overturned after being kicked by referee|
|´Logical´ for Aubameyang to stay at Dortmund, says Stoger|
|Stupid not to - Giggs seeks Fergie´s advice upon taking Wales job|
|Suarez feared Chiellini bite would derail Barca transfer|
|Dortmund sign reported Man United target Akanji|
|Wales confirm Giggs appointment|
|Barcelona´s Dembele out for up to four weeks|
|Struggling Stoke appoint Lambert|
|Referee suspended until further notice after kicking Nantes´ Carlos|
|Coutinho´s ´deserved´ Barca move, says Figo|
|Fatigue the issue for goal-shy Chelsea - Conte|
|West Brom legend Regis dies aged 59|
|Mourinho: I don´t like feuding with managers|
|Puel confident of keeping Mahrez at Leicester|
|Valverde: Real Madrid haven´t given up on LaLiga|
|Ibrahimovic nearing end at top level – Mourinho|
|David is to keep - Mourinho wants new Man United deal for De Gea|
|Nantes president demands ban after referee kicks Carlos|
|Stoger sets out rules for Aubameyang reintegration at Dortmund|