Match ends, Switzerland 3, Turkey 1.
Switzerland gave themselves a superb chance of qualifying for the last 16 of Euro 2020 as one of the best third-placed sides with a superb victory that sends Turkey home without a point to their name.
Needing a win in Baku to stand any chance of progression, the Swiss produced by far their best display of the tournament - one that could and probably should have yielded a bigger and more rewarding win.
Xherdan Shaqiri and Haris Seferovic were the goalscoring heroes, silencing those who had questioned their places in the side with a collection of fine goals, all of them assisted by Steven Zuber.
The first of Shaqiri's brace - to make it 2-0 in the first half - was especially good, the Liverpool man curling in from the edge of the box.
Equally as important was Yann Sommer in the Swiss goal, who produced a string of good saves to keep a much-improved Turkey at bay, especially in the first half.
At the other end, Ugurcan Cakir was just as impressive, saving numerous times to frustrate a Swiss side who knew that a Wales loss in Italy and a five-goal swing would give them second in the group.
Turkey were able to score their first goal of the tournament and a fine one it was too, Irfan Can Kahveci smashing in a long-range drive to briefly narrow the score to 2-1.
But having been many people's ill-judged dark horses for the tournament, they exit with a humbling zero points and a goal difference of minus seven.
Switzerland must now wait for the group games to be completed to see if their efforts will be enough to send them through.
- Best action and reaction from Switzerland v Turkey in Euro 2020
- Wales into last 16 despite defeat in Rome
- Listen - Daily Euros: BBC Football Daily
Switzerland makes amends for poor start
Switzerland coach Vladimir Petkovic penned an open letter to fans before Sunday's game, apologising for their defeat to Italy earlier in the week, saying he and his players were "sorry from the bottom of our hearts".
Their display in Baku was every bit that of a side looking to amends, led by two of the players that had come in for the most criticism from fans back home - Seferovic and Shaqiri.
The pair's goals were superb - the first a low, precise strike into the far bottom corner of the net from Seferovic, the second a brilliant, curling shot from a central position beyond the dive of Cakir from Shaqiri, who then finished first time at the end of a ruthless counter-attack soon after Turkey's goal.
Although, in a game of stunning strikes, Kahveci's drive into the top corner - the midfielder's first international goal - has a very good case for being the best of the lot.
With Wales having fallen behind in Italy, it set up the possibility of a late Swiss dart for second place, but the stubbornness of Robert Page's men in Rome to keep their game to a 1-0 defeat and no further goals here ended that.
It was something of a miracle that there were only four goals in Baku, with the teams producing a remarkable 41 attempts at goal between them.
Since 1980, this is only the second game to see both sides have 10 or more shots in the opening 45 minutes of a Euros match, with Switzerland also involved in the other - a last-16 tie with Poland in 2016.
The two goalkeepers had the biggest role to play in this, with Sommer invincible in the first half and Cakir a near brick wall in the second.
Zuber could well have had a hat-trick of goals to go with his three assists but for the Turkish number 23.

Player of the match
ShaqiriXherdan Shaqiri
Switzerland
Avg
Squad number23Player nameShaqiri
Average rating8.77
Squad number14Player nameZuber
Average rating7.93
Squad number9Player nameSeferovic
Average rating7.47
Squad number13Player nameRodríguez
Average rating7.38
Squad number7Player nameEmbolo
Average rating7.25
Squad number10Player nameXhaka
Average rating7.13
Squad number1Player nameSommer
Average rating7.02
Squad number3Player nameWidmer
Average rating6.82
Squad number2Player nameMbabu
Average rating6.69
Squad number5Player nameAkanji
Average rating6.67
Squad number8Player nameFreuler
Average rating6.61
Squad number4Player nameElvedi
Average rating6.51
Squad number18Player nameMehmedi
Average rating6.44
Squad number11Player nameVargas
Average rating6.28
Squad number17Player nameBenito
Average rating5.97
Squad number19Player nameGavranovic
Average rating5.85
Turkey
Avg
Squad number4Player nameSöyüncü
Average rating5.66
Squad number7Player nameÜnder
Average rating5.13
Squad number23Player nameÇakir
Average rating5.11
Squad number25Player nameMüldür
Average rating4.83
Squad number10Player nameCalhanoglu
Average rating4.82
Squad number3Player nameDemiral
Average rating4.78
Squad number21Player nameKahveci
Average rating4.76
Squad number17Player nameYilmaz
Average rating4.73
Squad number6Player nameTufan
Average rating4.53
Squad number22Player nameAyhan
Average rating4.50
Squad number9Player nameKaraman
Average rating4.31
Squad number11Player nameYazici
Average rating4.24
Squad number19Player nameKökcü
Average rating4.13
Squad number2Player nameZeki Çelik
Average rating4.10
Squad number5Player nameYokuslu
Average rating4.01
Squad number8Player nameTokoz
Average rating3.79
Line-ups
Switzerland
Formation 3-4-1-2
- 1Sommer
- 4Elvedi
- 5Akanji
- 13Rodríguez
- 3WidmerSubstituted forMbabuat 90+2'minutes
- 8Freuler
- 10XhakaBooked at 78mins
- 14ZuberSubstituted forBenitoat 85'minutes
- 23ShaqiriSubstituted forVargasat 75'minutes
- 9SeferovicSubstituted forGavranovicat 75'minutes
- 7EmboloSubstituted forMehmediat 86'minutes
Substitutes
- 2Mbabu
- 6Zakaria
- 11Vargas
- 12Mvogo
- 15Sow
- 16Fassnacht
- 17Benito
- 18Mehmedi
- 19Gavranovic
- 21Kobel
- 22Schär
- 25Cömert
Turkey
Formation 4-1-4-1
- 23Çakir
- 2Zeki ÇelikBooked at 75mins
- 3Demiral
- 4SöyüncüBooked at 76mins
- 25Müldür
- 22AyhanSubstituted forYokusluat 63'minutes
- 7ÜnderSubstituted forKaramanat 80'minutes
- 6TufanSubstituted forYaziciat 63'minutes
- 21KahveciSubstituted forKökcüat 80'minutes
- 10CalhanogluBooked at 70minsSubstituted forTokozat 86'minutes
- 17Yilmaz
Substitutes
- 1Günok
- 5Yokuslu
- 8Tokoz
- 9Karaman
- 11Yazici
- 12Bayindir
- 14Antalyali
- 15Kabak
- 16Ünal
- 18Yilmaz
- 19Kökcü
- 26Dervisoglu
- Referee:
- Slavko Vincic
- Attendance:
- 17,138
Match Stats
- Possession
- Home50%
- Away50%
- Shots
- Home23
- Away19
- Shots on Target
- Home10
- Away6
- Corners
- Home8
- Away8
- Fouls
- Home14
- Away20
Live Text
Post update
Full Time
Second Half ends, Switzerland 3, Turkey 1.
Post update
Corner, Turkey. Conceded by Kevin Mbabu.
Post update
Attempt blocked. Kenan Karaman (Turkey) right footed shot from the centre of the box is blocked. Assisted by Yusuf Yazici with a cross.
Post update
Corner, Turkey. Conceded by Kevin Mbabu.
Post update
Okay Yokuslu (Turkey) wins a free kick in the defensive half.
Post update
Foul by Kevin Mbabu (Switzerland).
Substitution
Substitution, Switzerland. Kevin Mbabu replaces Silvan Widmer.
Post update
Attempt saved. Mert Müldür (Turkey) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Yusuf Yazici.
Post update
Corner, Turkey. Conceded by Ruben Vargas.
Post update
Foul by Kenan Karaman (Turkey).
Post update
Remo Freuler (Switzerland) wins a free kick in the attacking half.
Post update
Foul by Dorukhan Tokoz (Turkey).
Post update
Ricardo Rodríguez (Switzerland) wins a free kick in the defensive half.
Post update
Orkun Kökcü (Turkey) wins a free kick on the right wing.
Post update
Foul by Admir Mehmedi (Switzerland).
Post update
Kenan Karaman (Turkey) wins a free kick in the defensive half.
Post update
Foul by Granit Xhaka (Switzerland).
Substitution
Substitution, Turkey. Dorukhan Tokoz replaces Hakan Calhanoglu.
Substitution
Substitution, Switzerland. Admir Mehmedi replaces Breel Embolo.

- Akala's Natives: A personal account of growing up as a young black man in 1980s north London
- My Love Letter to Wrestling: WWE stars share what makes a memorable match in the ring
Comments
Join the conversation
Hilarious.