COSENTINO has pulled it out of the hat to win Dancing With The Stars.
The illusionist might not have been the judges or bookie's favourite, but his fans clearly rallied behind him.
Many viewers were shocked when favourite Tina Arena didn't even make the final two, with Home and Away's Rhiannon Fish finishing runner-up.
Arena went out with class, thanking her fans and highlighting her charity Barnados before volunteering to perform her third dance of the night.
Arena's freestyle routine brought the singer and judge Helen Richey to tears.
Cosentino was dealt an early blow on the series when his dance partner Jessica Raffa suffered an injury at the last minute ahead of the second episode.
But Raffa returned three weeks later and tonight called Cosentino the best student she's ever had.
It's been a busy year for the illusionist, who was recently named International Magician of the Year.
On tonight's show he recounted cha-chaing in the aisles of planes with Raffa to squeeze in every minute of rehearsal time possible.
The judges remarked on the high standard of the talent on this year's celebrities, with plenty of 10's being handed out over the series.
The two-hour series finale also saw all of the eliminated dancers return to perform one final time on the dance floor and Seven debut promos for next year's My Kitchen Rules.
Update your news preferences and get the latest news delivered to your inbox.