Stephen Curry bested Golden State Warriors teammate Klay Thompson and six others to win his first 3-point contest, and Minnesota's Zach Lavine put on a spectacular aerial display to take home the dunk competition during All-Star Saturday night. Cleveland's Kyrie Irving finished second with 17 points in the three-man final.