CHARLOTTE, N.C. -- Kemba Walker scored 22 points, and the Charlotte Hornets overcame the loss of center Al Jefferson to hold off the Milwaukee Bucks 87-82 on Sunday.
Nicolas Batum added 15 points, Jeremy Lamb 14 and Marvin Williams 12 for the Hornets, who have now won five of six, all at home.
Khris Middleton scored 19 points for the Bucks, who have lost three straight. Greg Monroe added 17 points and 10 rebounds, O.J. Mayo 12, Jerryd Bayless 11 and Jabari Parker 10.
Jefferson went out of the game with a left calf strain with 5:09 remaining in the first quarter, and did not return. Milwaukee then took a 28-22 lead by the end of the period.
Charlotte rallied and led by as many as 11 points in the second half, but Milwaukee tied it at 80 on Monroe's layup with 1:05 remaining.
But Batum put the Hornets back on top with a 3-pointer 19 seconds later and Walker followed with a short jumper and two free throws to extend Charlotte's lead.
The Bucks, who had lost five of six, shuffled their starting lineup Sunday, going with Mayo and Bayless at guards instead of Parker and Michael Carter-Williams.
The change appeared to help Milwaukee, with Middleton scoring 11 points and Mayo and Bayless combining for seven. That helped the Bucks lead by as many as 11 points in the first quarter.
But the Hornets opened the second by scoring 14 straight points, capping the run with two free throws by Jeremy Lin with 8:28 left, to take a 36-28 lead.