Two streaking teams going in opposite directions. The Clippers, co-owners of the NBA's best record and on a roll at home. The Magic, playing opponents close only to fall short while piling up the franchise's longest skid since the 2003-04 season.

Something had to give, and this time, it was the Clippers.

J.J. Redick gave Orlando its first lead of the game on a three-pointer with 42 seconds left, Arron Afflalo tied his season high with 30 points, and the Magic won 104-101 on Saturday to snap a 10-game skid.

"It wasn't a letdown by us. Don't try to take anything away from them," Clippers guard Chris Paul said. "They made tough shot after tough shot. J.J. Reddick had a hand in his face half the time."

The loss ended the Clippers' franchise-record, 13-game home-winning streak and provided them with a scare when All-Star Paul went down holding his right knee with 54 seconds to go. He returned after a timeout and hit a 15-footer to cut the deficit to one with 33 seconds left.

But the Clippers turned the ball over on Jamal Crawford's offensive foul, with Reddick (21 points) drawing the charge. Josh McRoberts found Nikola Vucevic open under the basket, and Vucevic dunked to extend Orlando's lead to 104-101 with 8 seconds left.

Grant Hill made his season debut for the Clippers, entering the game to a standing ovation in the fourth. 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, and worst-in-NBA Washington has its first winning streak after beating visiting Atlanta. ... 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. ... No. 3 overall pick Bradley Beal scored 16 points for the Wizards.

Heat 128, Kings 99:

Mario Chalmers had career highs with 10 three-pointers and 34 points to lead visiting Miami. ... LeBron James had 20 points, seven assists, five steals and a pair blocks for the Heat, who had a season-high point total. ... Miami led by 22 points at the half. ... Isaiah Thomas made six three-pointers and scored a career-high 34 points for the Kings, who lost their fourth straight.

Mavericks 104, Grizzlies 83:

Shawn Marion had 20 points, and Dirk Nowitzki, who was assured by Dallas owner Mark Cuban that he would not be traded, scored 17 points for the host Mavericks. ... Cuban said before the game he wanted to be clear with Nowitzki that he was committed "through thick and thin" to getting the team back in contention. ... Memphis, led by Rudy Gay's 12 points, shot only 38.1 percent from the field.

76ers 107, Rockets 100:

Jazz 90, Pistons 87:

Al Jefferson scored 10 of his 20 points in the third quarter, and visiting Utah rallied. ... Detroit's Brandon Knight missed a three-pointer in the final seconds that would have tied the game; the Pistons trailed by 13 with 3:26 left.

Pacers 96, Bobcats 88:

George Hill scored 19 points, D.J. Augustin added a season-high 18 and host Indiana won its fourth straight. ... The Central Division-leading Pacers played without leading scorer Paul George (illness). ... Ben Gordon scored 21 points to lead Charlotte.

Suns 97, Bulls 81:

Luis Scola scored 22 points and Michael Beasley 20 points for Phoenix, which had lost 12 straight on the road and got their first win away from home since beating Cleveland on Nov. 27. ... Carlos Boozer had 15 points and 10 rebounds, and Joakin Noah added 10 points and 13 boards for Chicago.