Austrian singer JJ has won the Eurovision Song Contest in Basel, Switzerland, after a nail-biting finish that saw him topple Israel from pole position at the very last minute.
The 24-year-old, who is a counter-tenor at the Vienna State Opera, took the title with the song Wasted Love, an tempestuous electro-ballad about unrequited love.
"Thank you so much for making my dreams come true," he said as he accepted the coveted glass microphone trophy. "Love is the strongest force in the world, let's spread more love."
The singer scored 436 points, with Israel in second place on 357 and Estonia third on 356. The UK's act, Remember Monday, placed 19th with 88 points.