"Dancing With the Stars" crowned the winner of season 19 on Tuesday night, and Alfonso Ribeiro is now the proud owner of the Mirror Ball trophy.
The "Fresh Prince of Bel-Air" alum battled it out in the finals with Sadie Robertson and Janel Parrish, but the actor danced his way to the top.
The two-hour finale was jam-packed with special performances by guest stars including Nick Jonas, Jennifer Hudson and Meghan Trainor. Plus, the entire season 19 cast returned to tear up the dance floor.
The competition was one of the closest in "DWTS" history as the finalists ended up being within just three points of one another: Alfonso at a perfect 80 out of 80, Sadie at 78 out of 80, and Janel at 77 out of 80.
"I've wanted it forever! My god, I don't know what to say," Ribeiro said after he was crowned the winner.
We have to admit -- Alfonso won us over when he brought by "The Carlton." Watch that memorable performance above.
Are you happy with the outcome of "Dancing With the Stars'" 19th season? Sound off!