The Miami Heat were on a roll until they ran into Jason Richardson.
The Golden State guard scored a career-high 44 points to win a shootout with Dwyane Wade and lead the Warriors to a 111-106 victory last night, snapping host Miami's 10-game winning streak.
Wade scored a season-high 42, making it the first time in Heat history that a player for both teams scored at least 40 points.
The Heat had the longest current winning streak in the NBA, although none of their past 10 games was against a team now above .500. That included the last-place Warriors, who snapped a four-game losing streak and won on the road for the first time in seven tries since the All-Star break.
Miami's final lead came in the first minute of the second half, and the Warriors put away the game with a 13-0 run -- much of it with Richardson on the bench -- early in the fourth quarter for a 97-83 lead.
Richardson shot 17-for-26, including six 3-pointers, to top 40 points for the second time in three games. He's averaging 37.3 points over the past four games and has scored at least 25 points in seven consecutive games, a career best.
Nuggets 108, Raptors 97 -- Andre Miller scored 23 points, and Denver overcame the loss of Carmelo Anthony to win at Toronto.
Anthony didn't return after leaving the game in the third quarter with a strained left hamstring. He went to the dressing room and later tried riding a stationary bike.
Earl Boykins had 18 points and Greg Buckner added 17 for the Nuggets.
Lakers 100, Spurs 92 -- Kobe Bryant scored 29 points, and Los Angeles limited Tim Duncan to only 12 in a victory at San Antonio.
Bryant broke open the game by hitting five straight shots over a span of 6:36 in the second quarter.
San Antonio dropped a half-game behind Dallas for the lead in the Southwest Division and the best record in the Western Conference. The Spurs (48-14) have lost two of their last three games after winning seven straight.
Clippers 107, Bulls 96 -- Sam Cassell scored 32 points and Elton Brand had 19 points and 13 rebounds to lead visiting Los Angeles.
Vladimir Radmanovic added 14 points for the Clippers, who snapped a five-game road losing streak.
Magic 102, Cavaliers 73 -- Carlos Arroyo had 17 points and seven assists, leading a strong effort by host Orlando's reserves.
Tony Battie was the only starter in double figures (13 points), but four Orlando reserves -- Arroyo, Darko Milicic (11 points), Keyon Dooling (13) and little-used Bo Outlaw (12) hit the mark.
Pacers 92, Hornets 90 -- Peja Stojakovic scored 26 points and hit a 3-pointer from the right wing with 1:39 to play to lift Indiana over New Orleans at Oklahoma City.
Stephen Jackson had 21 points on 9-for-24 shooting for Indiana.
Kings 105, Grizzlies 93 -- Ron Artest scored 19 of his season-high 30 points in a gritty fourth-quarter performance, and host Sacramento got back to .500 for the first time since late November.
SuperSonics 107, Timberwolves 96 -- Ray Allen scored 38 points, his best performance in more than a month, and Seattle used a strong finish to beat visiting Minnesota.