MIAMI -- LeBron James became the first player in NBA history to score 30 points and shoot at least 60 percent in six straight games, Chris Bosh scored 32 points and grabbed 11 rebounds, and the Miami Heat held off the Portland Trail Blazers 117-104 on Tuesday night.
James scored 30 points on 11 for 15 shooting and Dwyane Wade added 24 points for Miami, which wasted a pair of 14-point leads -- then put the game away with a 14-0 run in the final minutes. Ray Allen added 14 for Miami.
It was the 1,000th regular-season win in Heat history. But on this night, the only history anyone will remember was what James accomplished.
RAPTORS 109, NUGGETS 108
TORONTO -- Rudy Gay hit a pull-up jump shot with less than five seconds remaining and Toronto beat short-handed Denver.
It was the second game-winner in three games for Gay, who beat Indiana with an overtime jumper last Friday.
Andre Miller scored 12 points for the Nuggets, who came in having won nine of their past 10 overall and 15 of their past 17 meetings with Toronto.
GRIZZLIES 108, KINGS 101
Tony Allen added a season-high 19 points to help the Grizzlies win their sixth straight over the Kings at home. Memphis entered the All-Star break with a three-game win streak, their longest in more than a month.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE NBA HEADLINES
- Sources: Lakers offer coaching job to Scott
- Melo: It was 'always Chicago or New York'
- 'Fortunate' Lakers introduce forward Boozer
- Cavs ink Wiggins; can't trade him for 30 days