North Macedonia, The Netherlands, Albania, Sweden, Russia, Azerbaijan, Denmark, Norway, Switzerland, and Malta have qualified for Saturday's Eurovision song Contest final in Tel Aviv.
The "big five" countries, the UK, France, Germany, Italy and Spain, are already assured of a place in the grand final, with The Netherlands' Duncan Laurence having emerged as the bookies' favourite to win.
🇳🇱 All we know, all we knowww is that was an incredible performance by @dunclaurence!#DareToDream #Eurovision #NLD pic.twitter.com/wSZs6l7bM4
— Eurovision (@Eurovision) May 16, 2019
Sweden's John Lundvik brought a gospel style to the Eurovision with his song Too Late for Love.
🇸🇪 No @JohnLundvik, it isn't Too Late For Love because we love you!#DareToDream #Eurovision #SWE pic.twitter.com/egFJc4RRpl
— Eurovision (@Eurovision) May 16, 2019
Russia's Sergey Lazarev moved through to the final after wowing the audience with his impassioned performance of the song Scream.
🇷🇺 Not so silent and innocent! @SergeyLazarev returns to the Eurovision stage with an emotional performance of Scream.#DareToDream #Eurovision #RUS pic.twitter.com/gaIiZSpN0f
— Eurovision (@Eurovision) May 16, 2019
.
North Macedonia's Tamara Todevska
🇲🇰 A performance to be Proud of - great job @TamaraTodevska!#DareToDream #Eurovision #MKD pic.twitter.com/iWmQ62VsfV
— Eurovision (@Eurovision) May 16, 2019
Albania's Jonida Maliqi
🇦🇱 WOW! Stunning vocals from Jonida - we're crying!#DareToDream #Eurovision #ALB pic.twitter.com/wQSSqFT90P
— Eurovision (@Eurovision) May 16, 2019
Azerbaijan's Chingiz
Closing the show tonight is Chingiz from Azerbaijan.#DareToDream #Eurovision pic.twitter.com/QGN0d2tFfy
— Eurovision (@Eurovision) May 16, 2019
Denmark's Leonora
Leonora, representing Denmark, is next up on the Eurovision stage.#DareToDream #Eurovision pic.twitter.com/A9fnfQ1lLQ
— Eurovision (@Eurovision) May 16, 2019
Norway's KEiiNO
Please welcome Keiino from Norway!#DareToDream #Eurovision pic.twitter.com/LicBXIUyKZ
— Eurovision (@Eurovision) May 16, 2019
Switzerland's Luca Hanni
🇨🇭 @haenni_luca sure got us dirty dancing here in Tel Aviv!#DareToDream #Eurovision #CHE pic.twitter.com/6caSCj8khG
— Eurovision (@Eurovision) May 16, 2019
.
Malta's Michela also qualified.
Malta are up next, with Michela and Chameleon!#DareToDream #Eurovision pic.twitter.com/dtwwiZ21Tm
— Eurovision (@Eurovision) May 16, 2019
.
There was disappointment for Irish hopeful Sarah McTernan on Thursday night. Armenia's Srbuk, Moldova's Anna Odobescu, Latvia's Carousel, Romania's Ester Peony, Austria's PAENDA, Croatia's Roko and Lithuania's Jurij Veklenko all failed to make it through.
The public vote made up 50% of the total vote, with the other half determined by a professional jury in each participating country.
Last year's winners Israel also do not have to qualify via the semi-finals.