CHARLOTTE, N.C. (AP) -- Kemba Walker had 34 points and 10 assists, and the Charlotte Hornets defeated Orlando 120-113 Sunday to snap the Magic's three-game win streak.
Walker was 15 of 25 from the field and chipped in with six rebounds.
Dwight Howard had a season-high 22 points against his former team, eight of those coming off alley-oop dunks -- two on assists from Walker and two from Jeremy Lamb. Lamb had 20 points, marking his sixth straight game with at least 15 points while filling in for the injured Nic Batum.
Marvin Williams had 13 points and 11 rebounds.
Orlando entered the game averaging 118 points per game -- second most in the league behind Golden State -- and having scored at least 100 points in all five games.
However, Charlotte was just better.
The Hornets led by as many as 16 in the second half, but Orlando cut the lead to three at 95-92 with 9 minutes remaining.
That's when Walker took over, knocking down a 3-pointer and adding an and-one on a drive past former teammate Bismack Biyombo. Walker then drove to the lane and dished to Marvin Williams for an easy score to push the lead back to nine.
Walker later scored off a drive and knocked down another 3-pointer to quell another Magic rally.
The Hornets outrebounded the Magic 59-40.
Jonathan Simmons led the Magic with 27 points off the bench on 9-of-15 shooting. Evan Fournier added 23 points and Terrence Ross and Aaron Gordon each had 17.
It was a tough night for point guard D.J. Augustin, who was held scoreless on 0 for 7 shooting. … Orlando shot 26.3 percent in the first half from 3-point range. … Adreian Payne (hand) and Elfrid Payton (hamstring) did not play. … Shot 42.3 percent from the field.
Walker became the first Hornets player since Raymond Felton to have at least 30 points, 10 assists and five rebounds in a game. Backup center Frank Kaminsky missed the game with an illness. … Batum (elbow), Michael Carter-Williams (knee) and Julyan Stone (hamstring) also did not play.
Magic: At New Orleans on Monday night.