Switzerland revived their hopes of qualifying directly for Euro 2020 and denied Ireland the chance to book their place in the tournament with a nervous 2-0 win, which threw their group wide open in rain-soaked Geneva on Tuesday.
Haris Seferovic gave Switzerland a 16th-minute lead with a shot out of the blue in the Group D game and Shane Duffy turned Edimilson Fernandes' shot into his own net to wrap up the win in the third minute of stoppage time.
Switzerland took 37 minutes to break down a stubborn Gibraltar side before easing to a 4-0 win while Denmark were frustrated by Georgia in a 0-0 draw in Group D of the Euro 2020 qualifiers on Sunday.
Ireland stayed top of the five-team group with 11 points from five games, two ahead of Denmark, while Switzerland are one point behind in third and with a game in hand. Georgia have four points while Gibraltar have none and have yet to score a goal.
Edimilson Fernandes was close twice early on for Switzerland...