All 26 acts have now performed in the final of Eurovision 2023 held in Liverpool.
The UK's Mae Muller performed her track, I Wrote A Song, in Saturday's Eurovision final. Mae is hoping to continue the success of last year's UK entry Sam Ryder who finished second behind Ukraine's Kalush Orchestra.
Austria opened the show with Teya and Salena's quirky dance-pop tune Who The Hell Is Edgar?, about being possessed by the ghost of 19th century Gothic author Edgar Allan Poe.
Mae closed the show with I Wrote A Song. They all faced tough competition from previous winner Loreen representing Sweden and Kaarija representing Finland who were both favourites to win.
After 16 countries competed in the second-final the 10 remaining spots went to Poland, Australia, Cyprus, Albania, Estonia, Belgium, Austria, Lithuania, Armenia and Slovenia.
The 10 countries to qualify from Tuesday's semi-final were Croatia, Moldova, Switzerland, Finland, Czechia, Israel, Portugal, Sweden, Serbia and Norway.
They were joined by the so-called "big five" nations - the UK, Germany, France, Italy and Spain - who each get a free pass because of their financial contributions to the event, along with last year's winners, Ukraine.
The Eurovision 2023 results in full were:
We will update this story as the results come in.
Eurovision 2023 jury vote in full
Austria - 104
Portugal - 43
Switzerland - 61
Poland - 12
Serbia - 14
France - 54
Cyprus - 68
Spain - 95
Sweden - 340
Albania - 17
Italy - 176
Estonia - 146
Finland - 150
Czechia - 94
Australia - 130
Belgium - 127
Armenia - 69
Moldova - 20
Ukraine - 54
Norway - 52
Germany - 3
Lithuania - 81
Israel - 177
Slovenia - 33
Croatia - 11
United Kingdom - 15
Eurovision 2023 public vote in full
Austria - 16
Portugal - 16
Switzerland - 31
Poland - 81
Serbia -16
France - 50
Cyprus - 58
Spain - 5
Sweden - 243
Albania - 49
Italy - 174
Estonia - 22
Finland - 376
Czechia - 35
Australia - 21
Belgium - 55
Armenia - 53
Moldova - 76
Ukraine - 189
Norway - 216
Germany - 15
Lithuania - 46
Israel - 185
Slovenia - 45
Croatia - 112
United Kingdom - 9
With all the votes now in, Sweden has been announced the Eurovision winner for 2023 with a huge 583 points. Finland came runners up with 526 points.
The UK finished 25th, or second to last, with 24 points.
Click here for all the updates and reaction to the 2023 Eurovision final.