New Orleans Hornets' David West (L) drives to the basket against Orlando Magic forward Ryan Anderson in New Orleans Wednesday. (AP) NEW ORLEANS: The New Orleans Hornets held off Orlando 92-89 in overtime Wednesday, snapping the Magic's nine-game NBA winning streak. 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. Jazz 131, Knicks 125: 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. Spurs 91, Bucks 84: 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. Lakers 115, Warriors 110: 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. Thunder 118, Rockets 112: 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. Clippers 111, Heat 105: 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 other games it was: Pacers 102, Mavericks 89; Bobcats 96, Bulls 91; Hawks 104, Raptors 101; Celtics 119, Kings 95; Grizzlies 107, Pistons 99; Suns 118, Nets 109, OT.