OKLAHOMA CITY -- Rudy Gay scored a season-high 28 points, Zach Randolph added 20 points and 11 rebounds before getting ejected along with Oklahoma City's Kendrick Perkins during a late-game altercation, and the Memphis Grizzlies beat the Thunder 107-97 on Wednesday night.
Marc Gasol chipped in 14 points as the Grizzlies continued the best start in franchise history by winning their sixth straight game. They took control by outscoring Oklahoma City by 21 in the second quarter, and never gave it up.
Kevin Durant scored a season-high 34 points and Russell Westbrook had 17 points and 13 assists as both Oklahoma City All-Stars logged more than 42 minutes for the second straight game while trying to lead a fourth-quarter comeback.
This time it fell short as the Thunder had their five-game winning streak snapped.
BULLS 112, SUNS 106, OT
PHOENIX -- Carlos Boozer had 28 points and 14 rebounds to help Chicago outlast Phoenix in overtime.
Boozer, who scored 31 against the Suns in the previous meeting last season, was a force at power forward again. He made 11 of 20 shots and had his way inside as the Bulls scored 50 points in the paint. Luol Deng added 21 points and center Joakim Noah had 21 points and 12 rebounds.
Chicago scored six points on putbacks in a 10-0 run that gave the Bulls a 79-61 lead in the third quarter. But the Suns fought back in the fourth by being active on the offensive boards. Luis Scola had 24 points and 14 rebounds, while Sebastian Telfair scored 17 off the bench.
CELTICS 98, JAZZ 93
BOSTON -- Paul Pierce hit two free throws with 19.5 seconds left and finished with 23 points, lifting Boston over Utah.
Boston guard Rajon Rondo had 10 assists before leaving the game for good in the third quarter with a right ankle injury. It was his 32nd straight game with 10 or more assists. He was on the bench for the final quarter.
Mo Williams missed three shots in the closing minute for Utah, which fell to 1-5 on the road. The Jazz won a triple-overtime game in Toronto on Monday.
The Celtics grabbed a 94-93 edge when Garnett hit the second of two free throws with 1:08 left.
PISTONS 94, 76ERS 76
PHILADELPHIA -- Greg Monroe had 19 points, 18 rebounds and six assists to help Detroit beat Philadelphia for its first win of the season.
Kyle Singler scored 16 points, and Tayshaun Prince and Brandon Knight each had 15 for a Detroit team off to the worst start in franchise history. Playing their seventh road game this season, the Pistons (1-8) controlled the lethargic Sixers from the opening tip.
Four Pistons starters scored in double digits and forward Jason Maxiell had eight points and 12 rebounds.
The Sixers easily played their worst game of the season, making only 25 of 84 shots for 30 percent. Lavoy Allen led them with 14 points.
ROCKETS 100, HORNETS 96
Harden went 10 for 20 from the field but only 1 of 7 from 3-point range. He reached 30 points for the third time in seven games with the Rockets.
The Rockets built a 21-point lead in the first half. Chandler Parsons sank a pivotal 3-pointer and fadeaway jumper late to help Houston win for the second time in five home games.
MAVERICKS 107, WIZARDS 101
O.J. Mayo scored 25 as the Mavericks snapped a three-game losing streak since Kaman's only other start.
Washington (0-7) trailed by as many as 22 points before a 15-0 run in the fourth quarter. Cartier Martin capped that spurt with consecutive 3-pointers to pull the Wizards to 88-85. Kaman hit a short hook on the next Mavs possession.
Martin made another 3 in the closing seconds, but Kaman had another strong inside move and made the free throw.
BOBCATS 89, TIMBERWOLVES 87
MINNEAPOLIS -- Kemba Walker's jumper with 0.7 seconds left lifted Charlotte over Minnesota.
Walker finished with 22 points, five assists and four rebounds, and his 19-footer over the outstretched arm of Alexey Shved helped the Bobcats to their first three-game winning streak since March 2011.
Andrei Kirilenko had 26 points and 12 rebounds for the depleted Timberwolves, who used a 16-2 run to tie the game with 12.3 seconds left.
The Wolves were without six of their top seven players: Kevin Love (broken right hand), Ricky Rubio (left knee), Chase Budinger (left knee), Nikola Pekovic (left ankle), JJ Barea (left foot) and Brandon Roy (right knee).
BUCKS 99, PACERS 85
Beno Udrih had nine points, 10 assists and six rebounds for the Bucks, who shot 42 percent from the field and improved to 2-2 at home.
Tyler Hansbrough scored 17 points for the Pacers. Indiana, which shot 38 percent, lost its fifth straight on the road after a season-opening win at Toronto.
The Bucks scored the first seven points of the game and led throughout. Their lead was as high as 27 in the second quarter and 32 early in the third before they played their reserves throughout the fourth.
Copyright 2012 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE NBA HEADLINES
- Thunder fire back to rout Lakers in rematch
- Dunleavy, Noah carry Bulls past Rockets
- McHale: Noah is Defensive Player of Year
- Woodson: Jackson would only help Knicks