LaMelo Ball, Hornets hold off Pistons

LaMelo Ball scored 23 points to lead the Charlotte Hornets to a 102-99 road win over the Detroit Pistons on Tuesday.Terry Rozier scored 18 points and Caleb Martin added 17 points for Charlotte (32-33), which moved 1 1/2 games ahead of the idle Indiana Pacers for eighth place in the Eastern Conference playoff race.Hamidou Diallo scored a career-high 35 points and Sekou Doumbouya contributed a season-high 20 points for Detroit (19-47), which lost its fourth game in a row and fell for the seventh time in eight contests. The Pistons own the worst record in the East.Charlotte held a 100-95 lead with 41.9 seconds remaining, but a 3-pointer by Diallo with 31.7 seconds left pulled Detroit within 100-98.Following a Charlotte turnover, Detroit put the ball in the hands of Killian Hayes, who was fouled on a drive to the basket with 9.4 seconds remaining. Hayes split the two free throws to cut the deficit to 100-99.Ball was then fouled with 5.8 seconds remaining and made both free throws to give Charlotte a three-point lead.Detroit had one last chance to tie, but Hayes missed a 3-point attempt at the buzzer.Trailing 88-80 with 7:14 left, the Pistons scored the next seven points and were down by one with 4:54 remaining following a 3-pointer and another basket by Diallo.