J.J. Redick gave Orlando its first lead on a 3-pointer with 42 seconds left, Arron Afflalo tied his season high with 30 points, and the Magic beat the Los Angeles Clippers 104-101 on Saturday to snap a 10-game skid.
The loss ended the Clippers' franchise-record 13-game home winning streak and provided them with a scare when All-Star guard Chris Paul went down holding his right knee with 54 seconds to go.
"It was real scary," Paul said. "I was looking up, trying to run down the ball, and J.J. Redick and I bumped knees."
Paul returned after a timeout and hit a 15-footer to draw his team within one with 33 seconds left.
But the Clippers turned the ball over on Jamal Crawford's offensive foul. Josh McRoberts found Nikola Vucevic open under the basket, and Vucevic dunked to extend Orlando's lead to 104-101 with 8 seconds left.
After a timeout, Crawford missed a 3-pointer as time expired.
"It wasn't a letdown by us. Don't try to take anything away from them," Paul said. "They made tough shot after tough shot. J.J. Reddick had a hand in his face half the time."
Redick added 21 points, and Vucevic had 18 points and 15 rebounds for the injury-riddled Magic, which ended the franchise's longest skid since 2003-04 while also stopping a four-game road losing streak.
Blake Griffin tied his season high with 30 points, Crawford added 13 points, and Paul had 10 points and 16 assists for the Clippers.
"An embarrassing performance for us," Clippers coach Vinny Del Negro said. "We got what we deserved."
Orlando coach Jacque Vaughn said: "We were able to put it together, and some things went our way. We earned it."
Grant Hill made his season debut for the Clippers, entering the game to a standing ovation in the fourth quarter. The seven-time All-Star had missed 36 games with a bone bruise in his right knee. He made two free throws and had two rebounds in six minutes.
Wizards 93, Hawks 83: John Wall gave his teammates a lift with 14 points and four assists in his first game of the season, helping host Washington win consecutive games for the first time this season.
Wall's playing time will be limited as he returns from a knee injury, but he appeared to have his old speed and explosiveness back while playing seven minutes in the first half and 15 in the second half.
No. 3 overall pick Bradley Beal, getting to play with Wall for the first time, scored 16 points for the Wizards, who are 6-28 but have strung together two wins in a row following their upset of Oklahoma City on Monday.
"Still the same year," Wizards guard A.J. Price said. "But definitely new life."
Jeff Teague scored 19 points for the Hawks, who have lost five of six.
Heat 128, Kings 99: Mario Chalmers had career highs with 10 3-pointers and 34 points to lead Miami past host Sacramento. Isaiah Thomas made six 3-pointers and scored a career-high 34 points for the Kings.
Mavericks 104, Grizzlies 83: Shawn Marion scored a season-high 20 points, Dirk Nowitzki added 17, and host Dallas won consecutive games for the first time in a month. Rudy Gay was the only Memphis starter in double figures with 12 points.
Suns 97, Bulls 81: Luis Scola scored 22 points to help Phoenix beat host Chicago, snapping a five-game losing streak. The Suns had lost 12 straight on the road.
76ers 106, Rockets 100: Jrue Holiday scored 30 points, Thaddeus Young had 18, and host Philadelphia snapped a five-game losing streak.