CHARLOTTE, N.C. — LaMelo Ball hit the go-ahead basket with 15 seconds left, Terry Rozier scored 27 points and the Charlotte Hornets beat the NBA champion Milwaukee Bucks for the second time in three nights, 103-99 on Monday night.
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.
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.
Ball took control when he drove across the lane, sweeping the ball above his head before launching an off-balance 10-foot runner to give the Hornets (22-19) the lead.
The Bucks (26-17) turned the ball over the next possession. 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.
Bridges then sank two free throws to seal Charlotte’s win.
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 the break 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.
Rozier was 4 of 11 from 3-point range, marking the seventh time in the last eight games he has made at least four 3s. He is shooting 47.6% (40 of 84) from long distance during that stretch.