HOUSTON -- O.J. Mayo scored 40 points, including 10 in the last three minutes, to lift the Dallas Mavericks to a 116-109 victory over the Rockets on Saturday night in coach Kevin McHale's return to the Houston bench.
James Harden had 30 points at halftime, but the Mavericks slowed him down in the second half. He scored just nine points in the second half.
McHale rejoined the team on Saturday after almost a month away from the team, and two weeks after the death of his daughter.
HEAT 106, HORNETS 90
Chris Bosh scored 13, and Ray Allen and Shane Battier each added 11 for Miami, which took control by outscoring the Hornets 33-10 over the final 11 minutes of the first half. New Orleans started the game 10 for 12 from the floor, then shot 9 for 31 over the rest of the half.
Miami shot a season-best 58 percent and turned 19 New Orleans turnovers into 22 points.
BULLS 93, KNICKS 85
Belinelli scored 15 points in the first quarter, while Deng had 10 in the fourth, giving the Bulls their first three-game winning streak of the season.
Carlos Boozer had 12 points and 10 rebounds for Chicago.
Raymond Felton led the Knicks with 27 points, matching his season high set on Thursday in a victory at Miami. However, Felton was just 9 for 30 from the field, exceeding his career high for field-goal attempts by six shots.
HAWKS 93, GRIZZLIES 83
MEMPHIS, Tenn. -- Josh Smith had 24 points, Lou Williams scored 18 of his 21 in the second half, and Atlanta won for the nine time in 10 games.
Zach Randolph and Marc Gasol scored 18 points apiece, Randolph grabbing 13 rebounds as Memphis lost at home for only the second time this season. Rudy Gay scored 17 points, but was 7 of 25 from the field. Mike Conley finished with 12 points.
PISTONS 104, CAVALIERS 97
CLEVELAND -- Brandon Knight scored a career-high 30 points and Detroit beat Cleveland for the second time in six days.
The Pistons, who won for just the second time in 12 road games this season, took control with a run that began late in the third quarter and carried into the fourth period.
Jeremy Pargo scored 24 points for Cleveland, which has lost five straight, nine of 10 and 15 of 17.
CELTICS 92, 76ERS 79
Philadelphia won Friday when Turner hit the go-ahead basket in the lane with 3.9 seconds left in overtime and Rondo missed a game-ending shot after he slipped along the left baseline.
SPURS 132, BOBCATS 102
CHARLOTTE, N.C. -- Danny Green scored 23 points and San Antonio set a franchise record with 19 3-pointers to hand Charlotte its seventh straight loss.
Green was 7 of 9 from 3-point range and the Spurs shot 56 percent from behind the arc.
Tony Parker had 22 points and nine assists as the Spurs won for the ninth time in 10 games to push their record to 17-4.
Green and Parker were a combined 18 of 22 from the field.
WARRIORS 101, WIZARDS 97
Stephen Curry scored 22 points for the Warriors, who won the first three games of a road trip for the first time since February, 2003.
Golden State is 13-7, the first time it's been six games over .500 since the end of the 2007-08 season.
CLIPPERS 117, SUNS 99
LOS ANGELES -- Jamal Crawford led a fourth-quarter rally with 13 of his 21 points, and Los Angeles won its fifth in a row while sending Phoenix to a season-worst sixth straight loss.
The Clippers broke out in the final quarter after not leading by more than seven points through the first three periods. And they did it with their reserves, who scored every point.
Copyright 2012 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE NBA HEADLINES
- Love out for Team USA amid uncertain status
- Sources: Lakers offer coaching job to Scott
- Melo: It was 'always Chicago or New York'
- Report: NBA considering 7-day All-Star break