Marvin Bagley added 21 points and 12 rebounds off the bench for Detroit, which has lost five straight.
CHARLOTTE, N.C. — LaMelo Ball made six 3-pointers before breaking his right ankle in the third quarter, and the Charlotte Hornets held on to beat the Detroit Pistons 117-106 on Monday night for their fifth straight victory.
Terry Rozier scored 22 points, Gordon Hayward had 19 points and rookie Mark Williams added 15 points and 11 rebounds for Charlotte, which is still second-to-last in the Eastern Conference standings — ahead of only Detroit.