The first semi-final of the 2015 Eurovision Song Contest has just taken place, live at the Wiener Stadthalle.

A total of 16 semi-finalists performed their entries on the stage to the public, who have since voted for their favourite entries of the night. The public votes were then combined with the jury votes, which were decided yesterday during the evening dress rehearsal.

Tonight’s winners were revealed in random order at the end of the show. Here are tonight’s 10 winners!

Semi-final 1 qualifiers

[Albania]

Albania

[Armenia]

Armenia

[Russia]

Russia

[Romania]

Romania

[Hungary]

Hungary

[Greece]

Greece

[Estonia]

Estonia

[Georgia]

Georgia

[Serbia]

Serbia

[Belgium]

Belgium

For the past few weeks, we’ve been asking the readers of ESCToday to predict their qualifiers for the 2 semi-finals of the 2015 Eurovision Song Contest. The results were revealed earlier this evening and here you can compare them with tonight’s winners.

BigPoll results

ESCToday’s Big Poll 2015 predicted accurately the 8 out of 10 qualifiers to the Grand Final! You can vote on the second semi-final on http://esctoday.com/bigpoll

The next live show takes place this Thursday on the 21 May, were 17 countries will compete in the second semi-final for a place at the Grand Final on the 23 May.

What do you think of tonight’s winners? Any surprises?

ESCToday is growing and always looks for new members to join our team! Feel free to drop us a line if you're interested! Use the Contact Us page or send us an email at vacancies@esctoday.com!