The 25 finalists at this year's Eurovision in Moscow have sung their songs and voting has begun. In a live link-up with the ISS, cosmonauts invited music fans across Europe and beyond to vote for their favourite entries, RT reported.
For those lucky enough to get tickets to the Olympiysky Stadium, it was a spectacular show, filled with fireworks, extravagant costumes and amazing special effects.
Organizers say about 20,000 tickets to the final were sold. Many slapped on the party frocks and dusted off the national flags to get that special Eurovision mood.
Around 500 Russian and foreign journalists watched from a special press center. And it was jammed to capacity.
Across the world, a TV audience of 100 million people are expected to have tuned in to watch the show - the most expensive extravaganza in the event's history.
It's been a massive week for international pop music in Moscow, and the excitement is set to peak in the next 90 minutes with the results expected at about 02:30 Moscow time (22:30 GMT).
The 25 acts put on an unforgettable show in Moscow, each giving it their best shot to win over judges and viewers. The finalists were: Albania, Armenia, Azerbaijan, Bosnia & Herzegovina, Croatia, Denmark, Estonia, Finland, France, Germany, Greece, Iceland, Israel, Lithuania, Malta, Moldova, Norway, Portugal, Romania, Russia, Spain, Sweden, Turkey, UK and Ukraine.
Among the bookmakers' favorites this year are Norway, the UK, Turkey and Armenia.