Who won Eurovision 2017 last night? From the Eurovision winner 2017 to the last placed finisher, here's all you need to know.
Commented on by Graham Norton and broadcast live on BBC One in the UK, the qualifying acts from the semi-finals plus performers from Ukraine, France, Germany, Italy, Spain, and the United Kingdom, performed in the grand final of the 62nd Eurovision Song Contest yesterday evening live from Kyiv, hosted by Oleksandr Skichko, Volodymyr Ostapchuk, and Timur Miroshnychenko.
Former X Factor singer Lucie Jones represented us here in the UK with her song Never Give Up On You, which was co-written by 2009 winner Emmelie de Forest.
She finished in 15th spot once the scores were tallied in full, with a total of 111 points from the juries and public of other countries.
But who won and where did everyone else rank?
Eurovision 2017 results: Who won?
The 2017 Eurovision 2017 winner of the competition was Portugal's Salvador Sobral,who scored 382 points from juries and 376 points from viewers, including 8 from the UK.
It was the first time Portugal, who didn't take part in last year's series, have ever won the contest.
Meanwhile, for the UK, Lucie had a total of 99 points from the juries but just 12 points from viewers, leaving her on the second half of the leaderboard.
However it was a much better result than last year, where we finished 24th, and in fact our best result since 2011 when Blue cracked the Top 10.
This year there were no nil pointers but Portugal's neighbor Spain was the unlucky last place finisher with 5 points.
In the Grand Final, juries and viewers from all 42 participating countries can voted after the 26 finalists performed.
Once the voting window, closed the presenters called upon spokespersons in all 42 countries and ask them to reveal their jury points live on air.
Next, viewers' points from all 42 countries were added up, and revealed from the lowest to the highest, to complete the final leaderboard.