Australia's Jessica Mauboy has delivered a showstopping performance in the final of the Eurovision Song Contest in Portugal.
The Darwin-born singer had the crowd dancing and singing along to her exuberant song 'We Got Love'.
Wearing a short purple shimmering dress she wore in the semi final, Mauboy was the 16th performer out of a total of 26 countries competing in contest known for its outrageous costumes and glitz.
It's the fourth time Australia has starred on the Eurovision stage, making the final each time.

Jessica Mauboy from Australia performs the song 'We Got Love' in Lisbon, Portugal, Saturday, May 12, 2018 Source: AAP
Australia's entrants have finished in the top 10 the previous three times, with Dami Im's second-place finish in 2016 the best result.
Guy Sebastian was the first to represent the country in Eurovision, finishing fifth in 2015.
While Mauboy was a crowd favourite, it will be tough for the Australian to beat favourites Cyprus and Israel.
The singer said it was nerve-wracking to be up on that stage where she performed in front of 11,500 people in the arena with the estimated 200 million turning in worldwide.
But she's also been buoyed by how well her song has gone down with most of the Eurovision supporters in Lisbon.
"That is what my song is about, feeling the love, or maybe the synergy, and I felt that back - it was amazing. Because of you guys, we have love tonight," Mauboy said after she qualified for the final.
- with AAP.