MIAMI — Stephen Curry scored 36 points and handed out 12 assists, and David Lee scored 32 points as the Golden State Warriors beat the Miami Heat 123-114 Thursday night and extended the NBA's longest current winning streak to seven games.
Curry was 13 for 22 from the field and 8 for 15 from beyond the arc for Golden State. Lee added 14 rebounds, Klay Thompson scored 16 points and Harrison Barnes added 15 for the Warriors.
LeBron James scored 26 points and Dwyane Wade added 22 for the Heat, which had all five starters in double figures. Chris Bosh scored 19, Mario Chalmers had 17 and Shane Battier added 11 for Miami.
But the Heat allowed Golden State to shoot 56 percent, make 15 of 29 tries from 3-point range and finish with a 40-31 rebounding edge.
Knicks 105, Spurs 101
At San Antonio, Iman Shumpert scored a career-high 27 points, including the tiebreaking tip-in with 23.4 seconds left, and Carmelo Anthony had 27 points and 12 rebounds in his return from injury as New York surprised San Antonio.
Amare Stoudemire added 11 points and Beno Udrih and Andrea Bargnani had 10 each for the Knicks (10-21), who snapped a three-game skid.
Marco Belinelli had a career-high 32 points, but missed a pair of 3-pointers in the final minute for San Antonio (25-8).
The Spurs dropped to 12-5 at home this season. They had won three in a row overall.
Nets 95, Thunder 93
At Oklahoma City, Joe Johnson hit a high-arching jumper as time expired to give Brooklyn a comeback victory over Oklahoma City.
Johnson's game-winning shot capped an improbable rally from a 16-point second-half deficit for the Nets (11-21), led by a season-high 29 points from point guard Deron Williams.
Brooklyn trailed 77-61 late in the third quarter, but Williams scored 18 in the second half and helped set the stage for Johnson's last-second shot. Paul Pierce added 18 points for the Nets.
Kevin Durant led the Thunder (25-7) with 24 points. Oklahoma City was playing its fourth straight game without injured All-Star guard Russell Westbrook.
Cavaliers 87, Magic 85,OT
At Cleveland, Anderson Varejao hit two crucial jumpers in overtime and tied a franchise record with a career-high 25 rebounds as Cleveland beat Orlando to snap a season-high six-game losing streak.
The Cavaliers were playing without All-Star point guard Kyrie Irving, who missed his first game this season because of a bruised left knee. Irving averages a team-high 22.2 points.
Orlando couldn't hold a 10-point lead in the fourth quarter and Cleveland tied the game on Dion Waiters' layup with .06 seconds remaining.
Bulls 94, Celtics 82
At Chicago, Joakim Noah had 17 points, 11 rebounds and nine assists to help Chicago defeat Boston and snap a two-game skid.
Carlos Boozer added 16 points, Luol Deng 14, Taj Gibson 12, Mike Dunleavy 11 and Jimmy Butler 10 for the Bulls.
Noah had nine assists early in the fourth quarter, but couldn't get another and fell just short of a triple-double. Butler missed a jumper with 8 seconds left, Noah's last chance at reaching 10 assists.
Grizzlies 99, Suns 91
At Phoenix, Jerryd Bayless scored 13 of his 17 points in the fourth quarter, coming off the bench to help Memphis overcome Goran Dragic's career-high 33 points in a win over Phoenix.
Bayless helped the Grizzlies recover from the Suns' 18-0 third-quarter run, giving Memphis a 94-84 lead on a 3-pointer with 4:30 to play.
76ers 113, Kings 104
At Sacramento, Calif., Thaddeus Young scored 28 points, Evan Turner had 24 and Philadelphia defeated Sacramento for its third straight victory.
The suddenly surging 76ers took the lead early in the second quarter and never trailed again in winning their third consecutive road game after losing the previous 13.
Reserve guard Tony Wroten had 21 points for Philadelphia, which ends its six-game road trip Saturday in Portland. Lavoy Allen and Spencer Hawes added 10 points apiece.
Young had a career-high six steals, including five in the first half, tying the arena record. Turner added 10 rebounds and six assists.
Jazz 96, Bucks 87
At Salt Lake City, Gordon Hayward scored 22 points and Derrick Favors had 21 points and 11 rebounds to help Utah hold off Milwaukee, winning consecutive games for the third time this season.
Hayward, Utah's leading scorer, had failed to reach double digits in the previous two games but was efficient from the start against the Bucks with 18 points in the first half. Favors took his turn in crunch time with seven points in the final 2:02 to clinch the game.