Winslow Townson, Associated Press
Golden State Warriors' Stephen Jackson tries to go to the basket past Boston Celtics' Kevin Garnett Wednesday night.

BOSTON — Ray Allen scored 21 points, Paul Pierce and Kevin Garnett had double-doubles, and the Boston Celtics beat the Golden State Warriors 105-82 Wednesday night for their sixth straight home victory.

Boston improved to 9-1 overall and has won its six home games by an average of 22 points. Garnett had 20 points and 10 rebounds, while Pierce added 19 points and 10 boards.

Golden State three-game winning streak was snapped. The Warriors' starters began the night averaging 85.6 points but were held to 43. Leading scorer Baron Davis finished with 13 points on 3-of-13 shooting while recording only four assists.

Reserve Monta Ellis led the Warriors with 21 points, and Stephen Jackson had 15 points and five rebounds.

SPURS 128, MAGIC 110: At San Antonio, Tony Parker scored a season-high 32 points, and San Antonio beat Orlando for its third straight victory.

The Spurs (10-2) improved their home record to 7-0, while the loss snapped a five-game winning streak for the Magic, who had won their first seven road games.

PISTONS 98, KNICKS 86: At Auburn Hills, Mich., Chauncey Billups had season highs with 25 points and 15 assists, directing Detroit.

New York has lost eight straight, the NBA's longest losing streak this season, and speculation is growing that coach Isiah Thomas' job may be in jeopardy.

CAVALIERS 97, TIMBERWOLVES 86: At Minneapolis, LeBron James had 45 points, eight rebounds and five assists to carry Cleveland. Despite playing the second game of a back-to-back, James topped 40 points for the second time in the past three games, and Drew Gooden added 17 points and nine rebounds for Cleveland.

Al Jefferson had 30 points and eight rebounds for Minnesota, which fell to 1-8.

WIZARDS 114, BOBCATS 111 (OT): At Charlotte, N.C., Caron Butler helped make up for the loss of leading scorer Gilbert Arenas at least for a night, scoring 39 points to lead Washington.

With the Wizards receiving the jolting news that their star will be out for about three months after Arenas underwent knee surgery earlier in the day, Butler scored seven points in overtime, including two free throws with 15.5 seconds left to give Washington a three-point lead.

MAVERICKS 100, ROCKETS 94: At Houston, Devin Harris scored 22 points and converted a key three-point play in the closing minutes, and Dallas rallied from a double-digit deficit for the second straight game.

Dirk Nowitzki shook off a slow start to score 18 points and grab 14 rebounds for the Mavericks, who overcame a 24-point deficit to beat Toronto on Tuesday night.

Yao Ming had 30 points, 15 rebounds and six blocks for the Rockets. Tracy McGrady added 15 points and 12 assists in his first game back from a sprained right elbow that kept him out a week.

HAWKS 82, HEAT 79: At Miami, Josh Smith blocked Dwyane Wade's potentially game-tying layup with 3.9 seconds left, Joe Johnson scored 22 points and Atlanta rallied a 10-point deficit entering the final quarter.

It was Atlanta's first win in its past 18 road games, dating back to last season. Naturally, it came in Miami — where the Heat have lost eight straight.

Smith had 16 points and 11 rebounds, Marvin Williams scored 13 points and added 10 rebounds and Josh Childress added 11 for Atlanta.

Shaquille O'Neal had 18 points, 10 rebounds and seven blocks — his most in nearly three years — for Miami.

BUCKS 110, LAKERS 103: At Milwaukee, Michael Redd scored 26 points and helped hold Kobe Bryant in check as Milwaukee beat Los Angeles for its fourth straight victory.

The Bucks held Bryant to a relatively quiet 27 points on 6-of-16 shooting — including only six points as Bryant shot 1-for-5 in the fourth quarter.

PACERS 105, HORNETS 93: At New Orleans, Troy Murphy made up for the absence of Jermaine O'Neal with 23 points, leading Indiana. Jamaal Tinsley added 18 points and 13 assists, while Danny Granger scored 22 points and Mike Dunleavy had 18. Greg Foster grabbed 13 rebounds for the Pacers, who have won two of three after dropping seven of their previous eight games.

David West scored 23 points for the Hornets, who played without injured center Tyson Chandler. Peja Stojakovic had a strong first quarter en route to 17 points, while Melvin Ely chipped in 11

RAPTORS 95, GRIZZLIES 89: At Memphis, Tenn., Chris Bosh had 22 points and 19 rebounds, and Toronto overcame a poor shooting performance. Jason Kapono added 14 points, while Andrea Bargnani and Carlos Delfino scored 13 apiece. Bargnani also had 11 rebounds. The Raptors snapped a two-game losing streak despite shooting 39 percent.

NETS 106, TRAIL BLAZERS 101: At Portland, Ore., Jason Kidd had 12 points, 11 rebounds and 13 assists, and New Jersey snapped a six-game losing streak.

Richard Jefferson scored 30 points for the Nets, who saw the return of Vince Carter after he missed five games with a sprained ankle. It was Kidd's third triple-double this season.

SUNS 127, KINGS 111: At Phoenix, Shawn Marion and Steve Nash led a 47-point first quarter, and Phoenix beat short-handed Sacramento for its seventh straight victory.

CLIPPERS 101, NUGGETS 90: At Los Angeles, Chris Kaman had 21 rebounds and 17 points, and the Los Angeles bench made a significant contribution in a victory that snapped the Nuggets' six-game winning streak.

Reserve forward Quinton Ross had 17 points for the banged-up Clippers, who had lost four of five following a 4-0 start. They started three players who usually come off the bench, including guards Ruben Patterson and Brevin Knight, who played only 14 minutes and left the game in the third quarter with a groin strain.