Perth's Johnny Ruffo has cemented his superstar status by taking out the twelfth season of Dancing With the Stars.
The concreter turned singer and his professional dance partner Luda Kroitor beat Packed to the Rafters actress Zoe Cramond and singer-songwriter Danielle Spencer to the coveted mirror ball trophy in the closest final in the Seven show's history.
Tonight's win tops off a stellar year for Ruffo who, just 12 months ago, was working as a tradie and living with his mother in Balcatta.
His mum Jill was in the audience cheering her son along.
Dancing for charity Youth Off The Streets, Ruffo performed a jive, topless cha-cha and freestyle dance.
In the past year, the 24-year-old has made it to the grand final of the X Factor - where he finished third - supported One Direction and New Kids on the Block on their national tours and released his debut single On Top.
The film clip for On Top reached number one on the iTunes charts just hours after it was released on Friday.
All departed celebrities last night took to the floor to show off some of their favourite moves.
Kerri-Anne Kennerley put on a brave face despite being diagnosed with breast cancer last week.
The TV icon received a standing ovation for her routine with her Perth-raised professional dance partner Carmelo Pizzino, who she has thanked for his role in detecting the cancerous growth.
Kennerley delayed her treatment especially to attend tonight's final and called the last two weeks of her life "gut wrenchingly, nervously, difficult, terrible".
Kennerley invited friend and fellow breast cancer survivor Olivia Newton John to last night's show. The actress and singer performed her hit Xanadu.
Former AFL bad boy Brendan Fevola and his wife Alex, who was a finalist in DWTS in 2010, danced a Viennese waltz.
Shannon Noll, who was forced to exit the competition to have emergency back surgery, was unable to dance but performed a song.
The cast of Burn The Floor, created by Perth dance legend Jason Gilkison, also performed a routine.