Ore Oduba has topped the scores in tonight's Strictly Come Dancing 2016 final results.
And he went on to be crowned the Strictly Come Dancing 2016 winner tonight.
Three celebs went into this evening's show with Ore, Danny Mac and Louise Redknapp competing for the glitterball trophy.
In round one, the trio each performed a previous routine as chosen by the judges. Ore and Joanne were up first with the panel picking their "amazing" American Smooth to 'Singin' In the Rain', scoring a near perfect 39 from the judges this time around.
Louise and Kevin were next and given their Cha Cha to 'Flashdance... What A Feeling' by Irene Cara to reprise. After upping the hip action, it was a score of 38 for Louise and pro partner Kevin.
Next the judges' chose the Quickstep to 'I Won't Dance' by Fred Astaire for Danny and Oti. There were a few issues with the performance, including a bit of a wardrobe hiccup, and it left the pair with a relatively lowly score of 36.
It was then onto the showdances with Ore and Joanne dancing on a giant drum kit to “I Got Rhythm” by George and Ira Gershwin. The couple enjoyed their first perfect 40 of the series - plus a standing ovation from Len Goodman.
Louise and Kevin performed their Showdance to “One Moment in Time” by Whitney Houston to leave Bruno Tonioli moved but Craig Revel Horwood had some criticisms, leaving the pair with a total of 38 points for the routine.
Danny and Oti finished the Showdances with an epic Paso-themed routine to “Set Fire To The Rain” by Adele that Craig branded "absolutely brilliant", scoring a perfect 40.
For the third and final set of performances it was the couple's favourite dances, with each celeb picking one performance from the past 12 weeks to reprise.
Ore and Joanne chose their Jive to “Runaway Baby” by Bruno Mars and scored their second perfect 40 of the night, with Craig saying he had no complaints to make.
Louise and Kevin’s Favourite Dance was the Argentine Tango to “Tanguera” by Sexteto Mayor which won nothing but praise from the panel and also saw them score 40.
And finishing off the final performances with another perfect score, Danny and Oti danced their Samba to “Magalenha” by Sergio Mendes again to receive a 'FAB-U-LOUS' from Craig.
Who won Strictly Come Dancing 2016?
Therefore at the end of the night, Ore was on top of the scoreboard with a total of 119 points, dropping just the one point across his three dances.
But it was up to the public to vote for their favourite with the judges' scores counting for NOTHING this week. Only the viewer poll decided the Strictly Come Dancing 2016 winner in tonight's final results.
As it happened, that was Ore, who WON Strictly Come Dancing 2016 with pro partner Joanne Clifton.
Who was your favourite in the Strictly Come Dancing 2016 final tonight? Tell us in the comments below or tweet us @tellymix
Stick with us for all the latest from tonight's Strictly Come Dancing 2016 final and results!
Strictly airs on BBC One.