Match ends, Turkey 0, Iceland 0.
Turkey held on to draw with Iceland and clinch a place at Euro 2020, a result which also means France have qualified.
Iceland had to win in Istanbul to keep alive their chances of automatic qualification after their surprise run to the 2016 quarter-finals.
They frustrated Turkey for much of the game before Hordur Bjorgvin Magnusson almost scored in a tense finish.
But a point was enough for Turkey to progress with a game to spare, while Iceland can qualify via the play-offs.
Turkey went closest in the first half as captain Burak Yilmaz headed over from a Zeki Celik cross, before Yilmaz's centre clipped the Iceland crossbar early in the second half.
But the hosts were restricted to long-range efforts, with Cengiz Under's deflected strike after an hour the game's first shot on target.
Ozan Tufan twice tried his luck from outside the box, the first effort going narrowly over and the second held by goalkeeper Hannes Por Halldorsson.
But it was Iceland who threatened late on when Gylfi Sigurdsson's late corner found defender Magnusson and his back-post header was cleared off the line by Merih Demiral, with Jon Dadi Bodvarsson being denied from the rebound.
France later came from behind to beat Moldova and go two points clear at the top of Group H, with Turkey four points clear of third-placed Iceland.
- 2Zeki ÇelikBooked at 90minsSubstituted forBayramat 90+4'minutes
- 8YokusluBooked at 82mins
- 6TufanBooked at 8mins
- 7ÜnderBooked at 90minsSubstituted forYaziciat 81'minutes
- 10CalhanogluSubstituted forAyhanat 87'minutes
- 3Ali Kaldirim
- 6R Sigurdsson
- 23AF SkúlasonSubstituted forAndersonat 85'minutes
- 10G Sigurdsson
- 21TraustasonBooked at 35minsSubstituted forMagnússonat 63'minutes
- 9SigthorssonBooked at 83mins
- 11FinnbogasonSubstituted forSigurdssonat 24'minutes
- Anthony Taylor
- Shots on Target
Second Half ends, Turkey 0, Iceland 0.
Corner, Iceland. Conceded by Kaan Ayhan.
Substitution, Turkey. Omer Bayram replaces Mehmet Zeki Çelik.
Mehmet Zeki Çelik (Turkey) is shown the yellow card.
Mehmet Zeki Çelik (Turkey) wins a free kick on the right wing.
Foul by Kolbeinn Sigthorsson (Iceland).
Offside, Turkey. Mahmut Tekdemir tries a through ball, but Yusuf Yazici is caught offside.
Attempt blocked. Mehmet Zeki Çelik (Turkey) right footed shot from the centre of the box is blocked. Assisted by Yusuf Yazici.
Attempt blocked. Victor Pálsson (Iceland) right footed shot from the right side of the box is blocked.
Cengiz Ünder (Turkey) is shown the yellow card.
Foul by Okay Yokuslu (Turkey).
Mikael Anderson (Iceland) wins a free kick in the attacking half.
Yusuf Yazici (Turkey) wins a free kick in the defensive half.
Foul by Victor Pálsson (Iceland).
Substitution, Turkey. Kaan Ayhan replaces Hakan Calhanoglu.
Foul by Umut Meras (Turkey).
Arnór Sigurdsson (Iceland) wins a free kick on the right wing.
Substitution, Iceland. Mikael Anderson replaces Ari Freyr Skúlason.
Foul by Burak Yilmaz (Turkey).