Alfonso Ribeiro took home the Mirror Ball trophy as he won the Season 19 finale of Dancing With the Stars. Ribeiro, the former Fresh Prince of Bel-Air actor, had long been seen as the likely winner in one of the closest seasons of the show to date. The results capped a night that included special performances by Jennifer Hudson, Nick Jonas, and Meghan Trainor. Ribeiro’s victory came after an extremely competitive final that saw the generous judges award him and pro Witney Carson perfect marks for their cha cha- Argentine tango fusion, creating a three-way tie. Fellow finalists Sadie Robertson of Duck Dynasty and pro partner Mark Ballas (samba-quickstep fusion) and Pretty Little Liars’ Janel Parrish and Valentin Chmerkovskiy (foxtrot-paso doble fusion) also earned perfect marks.