Salvador Sobral tävlade för Portugal med låten ”Amar Pelos Dois”, vilket betyder ungefär kärlek för två. Han slutade på 758 poäng.
– Låt oss göra musik som verkligen betyder något, sa Salvador Sobral på scen efter vinsten.
– Musik är inte bara fyrverkerier, musik är känslor.
Låten är skriven av hans syster, den framstående låtskrivaren Luísa Sobral, som också framförde låten tillsammans med honom när resultatet var avgjort.
Missa inte: Rumpkuppen i Eurovisionfinalen
Jämt in i slutet
Det var jämnt mellan Bulgarien och Portugal ända in i slutet, två länder som aldrig vunnit Eurovision song contest någon gång tidigare. Bulgariens Kristian Kostov har varit en stadig toppfavorit inför Eurovision veckan. Han fick näst flest röster av tittarna och slutade på 615 poäng.
Förhandsfavoriten från Italien, Francesco Gabbani, som länge legat högst upp på spelbolagens topplistor fick nöja sig med en sjätteplats och 334 poäng.
Läs mer: Italiens bidrag – filosofiskt djup eller ”verbal röra”?
Gabbani slogs bland annat av Sverige och Robin Bengtsson som slutade på en femteplats med 344 poäng.
Tittarfavoriten Moldavien
En storfavorit hos publiken var också Moldavien, som fick tredje flest röster av tittarna och slutade på 374 poäng och en tredjeplats. Bandet Sunstroke Projects saxofonist Sergey Stepanov, även kallad Epic sax guy, spelade troligtvis en stor roll för alla poäng som trillade in från tittarna. Han är en Eurovisionlegend och ett internetfenomen.
Läs mer: Epic sax guys liv på internet
Här är topp tio i Eurovision song contest 2017
1. Portugal – Salvador Sobral ”Amar Pelos Dois” 758 poäng
2. Bulgarien – Kristian Kostov ”Beautiful mess” 615 poäng
3. Moldavien – Sunstroke Project ”Hey, Mamma!” 374 poäng
4. Belgien – Blanche ”City Lights” 363 poäng
5. Sverige – Robin Bengtsson ”I can’t go on” 344 poäng
6. Italien – Francesco Gabbani ”Occidentali's Karma” 334 poäng
7. Rumänien – Ilinca ft. Alex Florea ”Yodel It!” 282 poäng
8. Ungern – Joci Pápai ”Origo” 200 poäng
9. Australien – Isaiah ”Don’t come easy” 173 poäng
10. Norge – JOWST ”Grab the moment” 158 poäng