J.J. Redick had six 3-pointers and scored a career-high 31 points as the Orlando Magic held off Charlotte 102-95 on Wednesday night, the Bobcats’ 22nd consecutive loss.

Ryan Anderson added 24 points and 13 rebounds for the Magic, who snapped a three-game losing streak and secured the sixth seed in the Eastern Conference but lost forward Glen Davis to a sprained right ankle. He is the latest injury to strike the Magic’s roster and drain an already shallow pool of Orlando big men following Dwight Howard’s season-ending back surgery.

D.J. Augustin led the Bobcats with 23 points, while Gerald Henderson had 17 and Derrick Brown 16.

– Reported by the Associated Press