There is now just one performance left from acts from 26 countries to make their bid for the Eurovision Song Contest title, as we now know just who will be competing in Saturday's final.
Since 2004 and due to so many countries wanting to take part in Eurovision, there have been two semi finals, whittling down the numbers for the grand finale. The first of this year's semis took place on Tuesday, May 9, with the big favourites Sweden and Finland making it through as predicted as five countries, including Ireland crashing out of the competition.
Sixteen more countries, including fan favourite Austria, performed in Thursday's second semi, as 10 more went through and six went home, meaning there were 20 Eurovision semi final qualifiers for Saturday night.
READ MORE: Eurovision 2023 semi final results and qualifiers as 11 countries axed from Contest
They will join The Big Five - UK, France, Germany, Italy and Spain and Ukraine in this year's final. Many countries already know which half of the show they will be performing in, with the fact that Finland and Sweden are both in the first half causing a bit of a stir online.
The UK's Eurovision act, Mae Muller, has known for sometime that she will perform in last and 26th position.
Eurovision 2023 final running order
1. Austria: Teya & Salena - Who The Hell Is Edgar?
2. Portugal: Mimicat - Ai Coração
3. Switzerland: Remo Forrer - Watergun
4. Poland : Blanka - Solo
5. Serbia: Luke Black - Samo Mi Se Spava
6. France: La Zarra - Évidemment
7. Cyprus: Andrew Lambrou - Break A Broken Heart
8. Spain: Blanca Paloma - Eaea
9. Sweden: Loreen - Tattoo
10. Albania: Albina & Familja Kelmendi - Duje
11. taly: Marco Mengoni - Due Vite
12. Estonia: Alika - Bridges
13. Finland: Käärijä - Cha Cha Cha
14. Czechia: Vesna - My Sister's Crown
15. Australia: Voyager - Promise
16. Belgium: Gustaph - Because Of You
17. Armenia: Brunette - Future Lover
18. Moldova: Pasha Parfeni - Soarele şi Luna
19. Ukraine: TVORCHI - Heart of Steel
20. Norway: Alessandra - Queen of Kings
21. Germany: Lord of the Lost - Blood & Glitter
22. Lithuania: Monika Linkytė - Stay
23. Israel: Noa Kirel - Unicorn
24. Slovenia: oker Out - Carpe Diem
25. Croatia: Let 3 - Mama ŠČ!
26. United Kingdom: Mae Muller - I Wrote A Song
* If you're having a Eurovision party at home you can download our handy sweepstake kit here
READ NEXT: