Ten-man Republic of Ireland missed the chance to secure Euro 2020 qualification as goals in each half earned Switzerland a 2-0 victory in Geneva.
Haris Seferovic struck after 16 minutes before the Swiss made the points certain in added time courtesy of Edimilson Fernandes on what was a night to forget for the Irish.
Vladimir Petkovic's side also saw a Ricardo Rodriguez penalty superbly tipped onto the post by Ireland goalkeeper Darren Randolph with 13 minutes remaining after Seamus Coleman saw red following a handball inside the penalty area.
The result throws Group D wide open, with the Swiss moving within one point of Mick McCarthy's team, which remains top, and Denmark, with the latter pair having played a game less.
The game had only been given the all clear to go ahead by Polish referee Szymon Marciniak one hour and 45 minutes before kick-off after rain throughout the day.
And Switzerland served an early warning in the sixth minute when Granit Xhaka threatened from distance with a bouncing effort which Ireland goalkeeper Randolph did well to turn away given the conditions.
However, 10 minutes later the home side was ahead thanks to Seferovic, who showed close control on the edge of the area before superbly firing a low shot inside the right post, Admir Mehmedi providing the assist.
The home side dominated possession and limited McCarthy's side's threat in the opening half, however Shane Duffy threatened from a Glenn Whelan corner.
The outstanding Randolph came to Ireland's rescue more than once in the second half, first tipping a glancing Seferovic header over his crossbar before superbly tipping Fabian Schar's header onto the right post after the Newcastle United defender met Rodriguez's corner.
Rodriguez could have sealed it from the penalty spot late on only for Randolph's fine save after Coleman's handball earned him a second yellow card.
It proved inconsequential, however, as substitute Fernandes fired home in added time after good work from Renato Steffen despite the best efforts of the sliding Duffy, who could not prevent it finding the net.
What does it mean? Group D finely poised
It could scarcely be tighter. Ireland remains top of Group D but it knew victory in Geneva would have sealed qualification. While that opportunity has now passed, it is still very much in with a chance. Its final group game comes at home to the side level with it on points, Denmark, which denied it qualification for the 2018 World Cup in the play-offs.
Both the Danes and the Swiss, who are a point further back, still have a game in hand to come - meaning the Irish could find themselves third by the time they play on the final night of qualifying on November 18.
That they will have to do it without the suspended Coleman and Duffy, who picked up a yellow card which also rules him out, is a significant blow.
Talismanic Seferovic once again key to Swiss success
Benfica forward Seferovic was a constant menace, leading the Swiss line with purpose. He has now been directly involved in 10 goals (eight goals and two assists) in his last eight home appearances for the national team.
No fairytale competitive debut for teenage striker Connolly
At the age of 19 years and 260 days, Aaron Connolly became the youngest player to start a competitive international for the Republic since Robbie Keane 20 years ago. Those are ominously big boots to fill. The addition of a forward plying his trade in the Premier League is a boost to Ireland's attacking ranks, but the pairing of the Brighton forward alongside Luton's James Collins lacked the nous to trouble the Swiss rearguard and they often found themselves isolated. Both were substituted.
Ireland hosts New Zealand in a friendly at the Aviva Stadium on November 14 before hosting Denmark four days later in its final group game. Switzerland, meanwhile, hosts Georgia on November 15 before finishing with a trip to bottom side Gibraltar.
- From Satwik-Chirag’s highs to Sindhu’s lows, Asian Games 2023 a test for India’s badminton faithful
- ICC Men’s T20 World Cup venues confirmed: Dallas, Florida and New York get the nod
- Mohammed Siraj back at No.1 in ICC Men’s ODI bowling rankings
- Asian Games 2023 Live Score and Updates, September 20: Indians in action in rowing, pentathlon; Volleyball men’s team faces South Korea
- Manchester United vs Bayern Munich - a trip down memory lane of the historic 1999 Champions League final