The league's best are showcasing their skills in Charlotte, North Carolina, this weekend. Here are the top highlights from the skills, 3-point and dunk contests from All-Star Saturday Night.

Dunk Contest

2019 winner: Hamidou Diallo

2018 winner: Donovan Mitchell

Hamidou Diallo clears @QuavoStuntin for the flush to receive a 45 and win the #ATTSlamDunk contest! 🙌🙌#StateFarmSaturday pic.twitter.com/phERgNVvBz — NBA (@NBA) February 17, 2019

Dennis Smith Jr. wore J. Cole's high school basketball jersey before his dunk ...



Cole's reaction was priceless 🤣 pic.twitter.com/jyMVQWeGuK — NBA on ESPN (@ESPNNBA) February 17, 2019

T O O K F L I G H T



✈✈✈ pic.twitter.com/XVohvklyH3 — Atlanta Hawks (@ATLHawks) February 17, 2019

The 2019 Slam Dunk contest in a (pea) nutshell pic.twitter.com/8u11mWvrSx — Dave McMenamin (@mcten) February 17, 2019

💪 R O U N D 1 💪 pic.twitter.com/KJGShIq8TW — Atlanta Hawks (@ATLHawks) February 17, 2019

3-Point Shootout

2019 winner: Joe Harris

2018 winner: Devin Booker

Joe Harris goes perfect on his money ball rack and wins the #MtnDew3PT contest with a final round score of 26! #NBAAllStar #WeGoHard #StateFarmSaturday on @NBAonTNT pic.twitter.com/xw7WABBHeW — NBA (@NBA) February 17, 2019

Solid shooting from #StephenCurry with 24 points in the second round, but not enough to get it done. #MtnDew3PT | #StateFarmSaturday pic.twitter.com/q8gJKSRMpu — Golden State Warriors (@warriors) February 17, 2019

Tolddddd Yalll... Joeeeeeey Bucccckkkeettts 💯💯💯🤐🤐🤐 — DeMarre Carroll (@DeMarreCarroll1) February 17, 2019

YOUR THREE-POINT CONTEST WINNER 👑👌



JOE HARRIS!!!!!!!!!!!!!!! pic.twitter.com/Yh807Y5WRm — Brooklyn Nets (@BrooklynNets) February 17, 2019

Joe's TWENTY-SIX in Round 2 🧔👌 pic.twitter.com/fP6oGCURyD — Brooklyn Nets (@BrooklynNets) February 17, 2019

Still our #1! Go @DevinBook!



Good luck to those advancing (record is 28)#MTNDew3PT pic.twitter.com/HqAEEROGUq — Phoenix Suns (@Suns) February 17, 2019

#StephenCurry hits 27 points and advances to the final round of the #MtnDew3PT Contest.



Rack 1: 💦 ❌ 💦 ❌ 💲

Rack 2: 💦 💦 💦 💦 💲

Rack 3: ❌ ❌ ❌ 💦 ❌

Rack 4: 💦 💦 💦 💦 💲

Rack 5: 💲 💲 💲 💲 💲 — Golden State Warriors (@warriors) February 17, 2019

👑 THEY DON'T CALL HIM BUCKETS FOR NOTHING 👑



26 points in the first round for @buddyhield! pic.twitter.com/PW95Cp8bR0 — Sacramento Kings (@SacramentoKings) February 17, 2019

Dame really, really loves beating buzzers. pic.twitter.com/CUiUYjLJOS — Trail Blazers (@trailblazers) February 17, 2019

No pressure in the leadoff spot...



2️⃣5️⃣ points in Round 1, including all five on the Money Ball Rack 🧔👌#JOEYBUCKETS pic.twitter.com/5mJnms6yiL — Brooklyn Nets (@BrooklynNets) February 17, 2019

Skills Challenge

2019 winner: Jayson Tatum

2018 winner: Spencer Dinwiddie

.... what just happened. — Atlanta Hawks (@ATLHawks) February 17, 2019

JAYSON TATUM FROM HALF COURT FTW — Boston Celtics (@celtics) February 17, 2019

boy's got skills.



round 1 ☑

round 2 ☑ pic.twitter.com/34XlyelhNz — Atlanta Hawks (@ATLHawks) February 17, 2019

ONTO THE FINALS pic.twitter.com/iVE7jnAgt4 — Boston Celtics (@celtics) February 17, 2019

Came from behind to win and move on to ROUND ✌️ pic.twitter.com/eqZ3hccae7 — Boston Celtics (@celtics) February 17, 2019

We could save a lot of time in the Skills Challenge by just starting at the final 3-point shot, since it's the only part that matters anyway. — Kevin Pelton (@kpelton) February 17, 2019