Marcus Thornton capped a 22-point performance with a crucial jumper and two free throws in the final minute of the extra period as the Hornets took the lead for good.

Emeka Okafor had 18 points and 14 rebounds for New Orleans.

Orlando's Dwight Howard had 29 points and 20 rebounds, but missed a pair of free throws that could have given his side a one-point lead with 11 seconds to go.

The Magic erased a seven-point deficit in the final minute of regulation to force overtime.

In Salt Lake City, seven Utah players reached double figures in a battle of 3-pointers against New York.

Deron Williams and reserve C.J. Miles scored 24 points apiece for the Jazz, who hit 10 of 22 long shots while New York made 14 of 29.

Reserve Shawne Williams was 7 of 8 from behind the arc and scored 25 points for the Knicks, who made it close after trailing by as many as 16.

New York still hasn't won in Salt Lake City since 2005.

In Milwaukee, reserve Matt Bonner scored all 17 of his points in the second half to lift San Antonio over Milwaukee and to its fourth straight win.

Trailing by two, Bonner sparked an 11-2 run after hitting two 3-pointers and a floater that gave San Antonio a 79-72 lead with 8:32 left. When Milwaukee cut it to three late, Bonner answered with a 15-footer with 57 seconds to play that halted the Bucks' rally.

Manu Ginobili added 23 as the Spurs improved the NBA's best record to 33-6 despite a pace more fitting to the grinding Bucks, who came in as the worst shooting and lowest scoring team in the league.

John Salmons scored 17 to lead Milwaukee.

In Oakland, sluggish Los Angeles rallied late to beat Golden State for their sixth straight victory.

Kobe Bryant scored 17 of his 39 points in the final 5:49 and also assisted on Ron Artest's crucial 3-pointer with 1:55 to play.

Pau Gasol added 24 points and 11 rebounds for the Lakers, who looked uncharacteristically out of sync for much of the game before turning it on when it mattered for their 12th consecutive win over the Warriors and sixth straight in Oakland.

Golden State's Lamar Odom did his part to fuel the comeback, scoring 10 straight points during a key fourth-quarter stretch on the way to 20 points and nine rebounds.

In Houston, Oklahoma City won the franchise's first game in Houston in 12 attempts.

Kevin Durant scored 30 points and Russell Westbrook added 23 points and 13 assists for the Thunder. The franchise won in Houston for the first time since 2004-05 when it was still the Seattle SuperSonics.

Luis Scola scored 31 points, but none in the fourth quarter, for Houston. The Rockets again played without leading scorer Kevin Martin and backup center Brad Miller due to injury.

Houston scored a season-high 70 points in the paint, but went 5 for 18 from 3-point range.

In Los Angeles, the hosts provided a major upset by ending miami's 13-game road winning streak.

Blake Griffin had 24 points and 14 rebounds for his 30th double double, while Eric Gordon added 26 points for the Clippers, who led virtually the entire game against the NBA's second-best team. It was just the 13th win of the season for Los Angeles.

Dwyane Wade scored 31 points for the Heat, who had also won nine in a row overall.

A three-point play by James and a 3-pointer by Chris Bosh got the Heat within four, but Gordon calmly made two free throws to seal the win for the Clippers, who have won three straight.

In Indianapolis, Indiana's Brandon Rush scored eight of his 20 points in the fourth quarter to help secure a win that lifted the Pacers clear of Dallas atop the Southeast Division.

Danny Granger and Darren Collison both scored 17 points for Indiana.

Jason Terry scored 18 points for the Mavericks in a disappointing return for former Pacers coach Rick Carlisle.

Dallas forward Dirk Nowitzki missed his eighth straight game with a knee sprain.

In Charlotte, D. J. Augustin had 22 points and 12 assists, outplaying Derrick Rose in Charlotte's victory over Chicago.

The Bulls, off to their best start since their last title under Michael Jordan in 1998, couldn't keep it going with Jordan sitting courtside.

The Bobcats owner stood and clapped as the final seconds ticked down in Charlotte's fourth straight win. Ex-Bull Tyrus Thomas added 17 points and 13 rebounds as the Bobcats moved to 6-2 under interim coach Paul Silas.

Carlos Boozer had 23 points and 14 rebounds for Chicago.

In Toronto, Mike Bibby made a go-ahead 3-pointer with 8.2 seconds left to give Atlanta victory over Toronto and a fifth straight win.

Jamal Crawford scored a season-high 36 points and Joe Johnson scored 26 points for the Hawks.

Leandro Barbosa had a season-best 26 points for the Raptors, who also got 26 from Andrea Bargnani.

In Boston, Paul Pierce scored 25 points to help Boston beat Sacramento.

Pierce scored 15 in the first quarter as Boston got off to a quick start while bouncing back from a surprising home loss to Houston on Monday.

Rajon Rondo had 10 points and 13 assists for the Celtics.

Reserve Carl Landry scored 17 points for Sacramento, which has lost 12 consecutive road games.

In Auburn Hills, Michigan, Zach Randolph had 34 points and 17 rebounds for Memphis in the win over Detroit.

Rudy Gay scored 26 points in a new Pistons starting lineup. Richard Hamilton was benched; Ben Wallace was out injured and was replaced by rookie Greg Monroe, while Tracy McGrady and Chris Wilcox came in for Ben Gordon and Charlie Villanueva.

Hamilton, rumored to be part of a potential Carmelo Anthony trade, did not play - the first game he has missed due to coach's decision since sitting out the final regular-season game of the 2008-09 season to rest for the playoffs.

In Phoenix, the home team erased a 15-point, fourth-quarter deficit on its way to an overtime victory over New Jersey.

Steve Nash had 23 points - including 10 in overtime - and 16 assists while Vince Carter also scored 23 points to notch his highest total since arriving from Orlando in a trade.

Phoenix trailed 90-75 with eight minutes left in regulation before turning up the pressure on defense.

Reserve Sasha Vujacic scored 19 points for the Nets.