CHARLOTTE, N.C. — LaMelo Ball spent his youth "playing up" against older competition.
That's when he learned to shoot floaters.
"Playing against bigger people, you can't really get no shot up, so I did all of these little floats," Ball said.
It paid off Monday night when Ball hit an off-balance, go-ahead floater with 15 seconds left to lift the Charlotte Hornets over the NBA champion Milwaukee Bucks for the second straight night, 103-99.
Terry Rozier had 27 points, Ball scored 18 of his 23 points in the second half, and Miles Bridges added 17 points and 11 rebounds for the Hornets, who have won six of eight games and improved to 12-5 at home.
Khris Middleton had 27 points and 11 assists, and Giannis Antetokounmpo added 26 points, 13 rebounds and eight assists for the Bucks, who also lost 114-106 to the Hornets on Saturday night.
The Bucks battled back from the 15 down in the third quarter to tie it when Antetokounmpo scored on a drive through the lane with 38.8 seconds left and drew a foul. He missed the free throw, but Wesley Matthews got the tip-in to tie it.
While Ball has been terrific as a playmaker since joining the Hornets as the No. 3 overall pick in the 2020 NBA draft, he hasn't often been called upon to score with the game on the line.
When Charlotte's play began to break down and the Bucks took away his first two reads in Rozier and Bridges, Ball took matters into his own hands and darted across the lane to his left, sweeping the ball above his shoulder before launching a runner across his body as he was falling away to give the Hornets (22-19) the lead for good.
"That is a highly difficult shot, but he makes it look effortless," Hornets coach James Borrego said. "Melo has that uncanny ability to be going 100 mph, get off-balance and still be poised when he raises up. ... That's tough to do for a player who has been in the league 15 years, let alone a guy who has been in the league two years."
The Bucks (26-17) had a chance to tie or take the lead on the next possession. However, Antetokounmpo drove the lane and tried to dish to Pat Connaughton in the corner but instead threw the ball over his head and out of bounds with 3.3 seconds left, the Bucks' 20th turnover of the game.
Bridges then sank two free throws to seal Charlotte's win.
The Bucks have lost four of five.
"You are definitely concerned anytime you lose four out of five," Middleton said. "And you never want to lose two in a row. You understand what the circumstances are (with players being out) and you never want to use that as an excuse. We understand what we're going through and everybody is going through. But we still have to go out there and compete."
The Bucks led 48-47 at the break as the teams combined to shoot 38% from the floor in the first half.
The Hornets came out of halftime hot, surging ahead by 15 behind Ball's 16 third-quarter points, including a 3 off the glass from the wing and a step-back 3 from the top of the key off a fast break.
Milwaukee is clearly missing point guard Jrue Holiday.
Middleton has been forced to play more point guard in his absence, and he turned the ball over 13 times in two games against the Hornets.
"The last two games I have had some bad, careless turnovers," Middleton said.
Rozier was 4 of 11 from 3-point range, marking the eighth time in the last nine games he has made at least four 3s. He is shooting 47.6% (40 of 84) from long distance during that nine-game stretch.
"We are heading in the right direction at the halfway point of the season," Rozier said. "... We're not satisfied, but we like where we are at."
Bucks: Connaughton returned for Milwaukee, but Grayson Allen and George Hill remained in the health and safety protocols. Connaughton struggled, missing all six shot attempts including five from long distance.
Hornets: Played without top reserve Kelly Oubre Jr., who entered the league's health and safety protocols on Monday. Oubre was averaging 25 points over his last two games.
Bucks: Host Golden State on Thursday night.
Hornets: At Philadelphia on Wednesday night.
More AP NBA: https://apnews.com/hub/NBA and https://twitter.com/AP_Sports