Oklahoma City's Hamidou Diallo is the NBA's slam dunk champion.
Going over Shaquille O'Neal in the first round, then getting a boost from rapper Quavo in the finale, Diallo soared to the crown by topping New York's Dennis Smith Jr on NBA's All-Star Saturday Night.
Diallo topped Smith 88-85 in the finale. Charlotte's Miles Bridges and Atlanta's John Collins went out in the first round.
Atmosphere was great," Diallo said. "I just came out and gave the crowd what they were looking for."
He pulled off a dunk that will be talked about for years in the first round.
He dunked over O'Neal, hanging on the rim by his elbow, then tearing open his jersey to reveal a "Superman" shirt underneath.
Diallo plucked the ball from Quavo as he went airborne for the dunk that sealed the title.
Brooklyn's Joe Harris has outgunned Golden State's Stephen Curry to win the 10-man three-point contest.
Harris made 12 consecutive shots at one point in the final round on his way to a score of 26 points, making all five of his shots on the moneyball rack.
Curry was second with 24 in the finals and Sacramento's Buddy Hield was third with 19 points.
Warriors star Curry made his first nine shots of the final round but missed three of five shots from the top of the key as he chased Harris's total.
"I actually thought it'd be an advantage," Harris said of shooting first in the final.
"Just fortunate to be here, we were talking about it coming in, some of the best shooters of all-time."
Curry won the first round with 27 points out of a possible of 34.
Earlier, Boston's Jayson Tatum hit a three-pointer from just beyond midcourt to beat Atlanta's Trae Young in the final round of the skills competition.
Tatum was slightly behind Young going into the three-pointer, the final shot of the event, and decided he needed to try the long shot to get one in before the Hawks guard could shoot for the title.
"Trae was already ahead of me. I just tried to have fun. Threw one up, and it went in," Tatum said.

