Dancing With the Stars Season 16 may have been a bit predictable, but it's hard to argue with the talent in the top four. Jacoby Jones, Aly Raisman, Kellie Pickler, and Zendaya Coleman were all top notch competitions, but there could be only one winner on tonight's finale (May 21, 2013), and that was Kellie Pickler.

Going into tonight's show, this was what the leaderboard looked like:

Zendaya & Val — 30 + 5 + 30 = 65
Kellie & Derek — 30 + 4 + 30 = 64
Aly & Mark — 28 + 3 + 30 = 61
Jacoby & Karina — 27 + 2 + 27 = 56

Aly came in fourth, and was eliminated for the the final, Instant Dance challenge.

Jacoby danced the Instant Salsa. The judges said he was an energetic breath of fresh air, and he earned 30/30.

Kellie tackled the Instant Jive. The judges said it was great (Bruno even thinks Kellie reminds him of Derek's sister Julianne Hough). It earned 30/30.

Zendaya had the Instant Jive. It was deemed excellent and earned 30/30.

After those scores were factored in (though since they were all the same, they didn't exactly make a difference), the final three stars were put under the red spotlight of doom. The curtain fell on Jacoby Jones first, putting him in third and leaving Kellie and Zendaya as the final two standing. Given that they were the frontrunners from the first day on, we're not surprised. Both are amazing, either would have been worthy.

But who won?

Kellie and Derek! After her amazing season and especially that Freestyle, it's hard to argue with that.

Did the right person win? Sound off in the comments below!

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaDMartin.