Alfonso Ribeiro has won Season 19 of “Dancing With The Stars”

The 43-year-old cut a rug week after week despite suffering injuries and wowed the judges and even the audience when he did his trademark Carlton dance. Ribeiro, 43, was a crowd favorite heading into the finals with a perfect score of 80 points.

“He deserves this so much,” added his partner, Witney Carson. “He’s one of the most hard-working people I know.”

However, it wasn’t a walk through the park to earn the coveted mirror ball trophy, Alfonso was up against Duck Dynasty star Sadie Robertson and partner Mark Ballas as well as Janel Parrish and Val Chmerkovskiy.

Here’s a look at his final performance: