Stephen Curry scored a season-high 34 points, Monta Ellis added 28 points and David Lee had 14 points and 12 rebounds before fouling out as the Golden State Warriors beat the Toronto Raptors, 109-102, last night.

Andris Biedrins had eight points and nine rebounds for the Warriors (5-2), who won their first road game in three tries.

Ellis, the NBA's leading scorer, fell heavily after a collision under Toronto's basket late in the fourth quarter. He remained down for several minutes before being helped up and walking slowly to the locker room. Ellis topped 25 points for the third time in seven games.

Spurs 95, Bobcats 91: Manu Ginobili scored 26 points, including a driving layup with 4.9 seconds left, to end host Charlotte's late comeback bid. Rookie Gary Neal added 15 points, Tim Duncan had 14 points and 10 rebounds and Tony Parker had 12 points and eight assists for the Spurs. Tyrus Thomas had 16 points for the Bobcats, who dropped to 1-6.

Magic 93, Hawks 89: Dwight Howard had 27 points and 11 rebounds, and host Orlando continued its recent reign over Atlanta. Vince Carter finished with 19 points and made two huge layups in the final minute-plus to seal the Magic's victory. Joe Johnson had 23 points and Al Horford scored 16 for the Hawks.

Mavericks 89, Celtics 87: Dirk Nowitzki scored 25 points, including the go-ahead jumper with less than 20 seconds to play, and host Dallas snapped Boston's five-game winning streak. Paul Pierce scored 24 points, Kevin Garnett had 18 points and 15 rebounds, and Rajon Rondo had 11 points and 15 assists for the Celtics, who'd won their previous three trips to Dallas.

Grizzlies 109, Suns 99: Zach Randolph had 23 points and 20 rebounds and Rudy Gay added 22 points for host Memphis. Randolph was 9 of 16 from the field and led six Grizzlies in double figures.

Bulls 94, Nuggets 92: Derrick Rose scored 18 points, including eight during a furious fourth-quarter rally, to help host Chicago. Luol Deng added 17 points and Taj Gibson had 16 points for the Bulls. Carmelo Anthony led Denver with 32 points.

- AP

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME