Postpublished at 75 mins
Switzerland 1-0 Republic of Ireland
Edimilson Fernandes almost finds Haris Seferović with a ball behind the defence but Shane Duffy hooks away just in time.
Republic of Ireland miss chance to book Euro 2020 place
Seferovic gives Switzerland lead with low drive
Fernandes doubles lead with last kick of game
Randolph saves penalty after Coleman sent off
Spain qualify with late equaliser in Sweden
Gary Rose
Switzerland 1-0 Republic of Ireland
Edimilson Fernandes almost finds Haris Seferović with a ball behind the defence but Shane Duffy hooks away just in time.
Switzerland 1-0 Republic of Ireland
Feels like the Republic of Ireland are losing that bit of momentum they had built up and Switzerland are regaining control now. They've won a couple of corners, but nothing has come of them.
Switzerland 1-0 Republic of Ireland
Another change for the Republic of Ireland as Scott Hogan replaces Aaron Connolly, who has worked hard on his international debut.
Switzerland also make a change with Stephan Lichtsteiner replaced by Remo Freuler.
England U21 4-1 Austria U21
Austria U21s have a goal back against England U21s, Christoph Barmgautner with the goal.
Switzerland 1-0 Republic of Ireland
The Republic of Ireland are scooping up those yellow cards now as Shane Duffy goes in the book after a foul on Akanji.
That means he will miss the qualifier against Denmark.
Switzerland 1-0 Republic of Ireland
There's still danger for Republic of Ireland, though as Fabian Schar heads onto the post from a corner. Big let off, 2-0 down and it would have been game over.
Concern for Spain, and maybe Manchester United. David de Gea has just gone off injured with Kepa coming on in his place.
Switzerland 1-0 Republic of Ireland
Callum O'Dowda, who has made a real difference since coming on, has taken over corner-taking duties and he puts one into the box for the visitors. It cleared but the Republic of Ireland come forward again as John Egan's shot on the turn is just wide.
This is the visitors best spell of the game but they really need to capitalise on it.
Switzerland 1-0 Republic of Ireland
The Republic of Ireland are putting together some nice passing moves now, particularly down the left.
Aaron Connolly goes down inside the box as the visitors press forward but it was a good challenge.
Switzerland 1-0 Republic of Ireland
Granit Xhaka then plants the free kick on the roof of the net. Poor effort.
Switzerland 1-0 Republic of Ireland
Another yellow card for a Republic of Ireland player as Jeff Hendrick is booked for clipping Breel Embolo.
Switzerland 1-0 Republic of Ireland
Nice no-look pass by Jeff Hendrick to find Callum O'Dowda inside the box. The substitute crosses but there's no team-mate in the dangerzone.
Soon after, Glenn Whelan has a shot blocked. Decent spell of pressure from the visitors.
Switzerland 1-0 Republic of Ireland
Good save Darren Randolph!
Ricardo Rodríguez whips a good free-kick into the box and Haris Seferović rises to flick the ball at goal but Randolph gets a strong hand to push the ball over.
Spain just need a point tonight to seal their place at Euro 2020... but they are losing to Sweden, Marcus Berg with the opener for the hosts.
Switzerland 1-0 Republic of Ireland
The Republic of Ireland have switched to a front three of Jeff Hendrick, Aaron Connolly and Callum O'Dowda. The visitors are definitely a lot more positive at the start of this half.
Switzerland 1-0 Republic of Ireland
Callum O'Dowda is straight into the action as he draws a foul out of Manuel Akanji with a strong run down the right. Akanji is booked and the Republic of Ireland have a free kick.
Glenn Whelan swings the ball in, the initial delivery is headed away but the ball is pumped back into the box and is inches away from Seamus Coleman's head.
Decent start to the half though.
Switzerland 1-0 Republic of Ireland
We're back under way.
Switzerland 1-0 Republic of Ireland
Mick McMcarthy makes a change for the start of the second half as James Collins is replaced by Callum O'Dowda.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Italy, despite having two shots on goal in the first two minutes, still lead Liechtenstein by just the one goal in Group J.
Elsewhere in that group Greece are drawing 1-1 with Bosnia and Herzegovina.
In Group G, Israel are 3-1 up against Latvia,while in the other Group D game Georgia lead Gibraltar 2-0.
All the other games tonight are goalless.