Switzerland 3 Denmark 3
Denmark manager Åge Hareide admitted his mood swayed from hell to heaven as they mounted a staggering late comeback in Basel to claim a point off Switzerland in the battle of Group D’s top seeds.
Remo Freuler’s first international goal on 19 minutes, followed by strikes after the break by Granit Xhaka and Breel Embolo, had the Swiss in cruise control with 14 minutes left.
Swiss manager Vladimir Petkovic then indulged the exuberant home crowd at the St Jakob Stadium by substituting captain and local hero Xhaka with 12 minutes remaining to a standing ovation.
Not that the healthy turnout of away fans behind the opposite goal could have anticipated it but they then witnessed their Denmark side score three times in nine minutes.
Maybe Irish fans shouldn’t be surprised that the Danes - a team whose last defeat in the qualifiers came in October 2016 - carry such determination.
Goals by Mathias Jorgensen and substitute Christian Gytkjaer seemed to be consolations but the Danes conjured an equaliser deep into stoppage time.
Brentford defender Henrik Dalsgaard completed the late siege by rising highest in the box from a corner to beat Yann Sommer.
The Swiss stopper had just denied Eriksen from a free-kick and Gytkjaer’s header.
“I think Switzerland got tired after travelling back from their win in Georgia,” said Denmark manager Åge Hareide after his team’s first qualifier.
“Football can be a funny game. It brings you from heaven to hell and back again.
“We were lucky not to be more than one goal behind at half-time but our team showed character. The first goal gave his energy and our player always talk about not being defeated.”
Switzerland’s meteoric rise from 83rd in the world to eighth over the space of a decade looked to be continuing in the second match of the campaign.
The Swiss still settled at the back and utilised their wing-backs in the new formation adopted by Petkovic.
It allowed Embolo, one of their young stars, space to operate in a free role and the Shalke attacker had a part in the breakthrough.
After his initial cross from the left, the ball was zipped back into Albian Ajeti with his back to goal.
With Denmark appealing for handball, the local striker teed the ball off for Freuler to rattle a first-time low shot past a static Kasper Schmeichel.
The Danes were restricted to efforts from outside the box and Yussuf Poulsen had strayed offside when tucking away what he thought was an equaliser soon after the restart.
Xhaka, playing in his home town, rippled the net with their second on 66 minutes before Embolo embarrassed Schmeichel by nicking the ball through his leg for the third 10 minutes later.
With the Arsenal star substituted, Denmark hit back. Huddersfield defender Jorgensen nodded in Eriksen’s free kick on 84 minutes and Yussuf Poulsen teed up Christian Gytkjaer to make it 3-2 four minutes later. Then came the final act to stun the home crowd.
Afterwards, Petkovic defended his substitution Xhaka, saying: “He had a knock and couldn’t walk anymore. We thought it was best we take him off.
“He had already played 10 minutes longer than he should have.”
Switzerland: Y Sommer (B Monchengladbach); N Elvedi (B Monchengladbach), M Akanji (B Dortmund), R Rodriguez (AC Milan); K Mbabu (Young Boys), D Zakaria (B Monchengladbach), G Xhaka (Arsenal), R Freuler (Atalanta), S Zuber (VFB Stuttgart); B Embolo (Shalke 04), A Ajeti (Basel). Subs: L Benito (Young Boys) for Rodriguez (46), Admir Mehmedi (Wolsburg) for Ajeti (72), D Sow (Young Boys) for G Xhaka (78).
Denmark: K Schmeichel (Leicester City); H Darsgaard (Brentford), S Kjaer (Seville), M Jorgensen (Huddersfield), J Stryger Larsen (Udinese); T Delaney (B Dortmund), L Schone (Ajax); Y Poulsen (Leipzig), C Eriksen (Tottenham), M Braithwaite (Middlesbrough); N Jorgensen (Feyenoord). Subs: C Gytkjaer (Lech Poznan) for N Jorgensen (Feyenoord), PE Hojbjerg (Southampton) for Schone (both 71).
Referee: Damir Skomina (SVN)