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.

Sweden's John Lundvik brought a gospel style to the Eurovision with his song Too Late for Love.


Russia's Sergey Lazarev moved through to the final after wowing the audience with his impassioned performance of the song Scream.

.
North Macedonia's Tamara Todevska

.

Albania's Jonida Maliqi

.

Azerbaijan's Chingiz

.

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

.

Switzerland's Luca Hanni

 .

Malta's Michela also qualified.

.
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.