Dwight Howard had 25 points and 15 rebounds, and the Orlando Magic made an NBA-record 23 3-pointers Tuesday night in a 139-107 victory over the Sacramento Kings.
The Magic made 23 of 37 attempts in breaking the old mark of 21, set by Toronto on March 13, 2005, against Philadelphia. The record came on Jeremy Richardson's 3-pointer with 2:20 left to play, providing the only drama in the second half.
With Orlando leading by 22 points, Howard never left the bench in the fourth quarter as the Magic won their fifth straight game. Jameer Nelson made five 3-pointers and had 23 points and 11 assists. Rashard Lewis scored 19 points, Hedo Turkoglu contributed 17 points and eight assists, and J.J. Redick added 15 points.
Kevin Martin scored 30 points for the Kings, who allowed a season-high point total. Francisco Garcia scored 15 points, Spencer Hawes had 14 and Bobby Jackson added 13.
Lakers 105, Rockets 100
Kobe Bryant sank a 3-pointer with 27 seconds left and scored 33 points, helping Los Angeles beat the undermanned Rockets.
Bryant scored 13 points in the fourth quarter, finally getting the better of Houston's Von Wafer, who scored a career-high 23 points in place of the injured Tracy McGrady.
Carl Landry had a season-high 21 points and eight rebounds for the Rockets, who also played without Ron Artest.
McGrady is out at least two weeks to fully recuperate from a sore left knee that's bothered him for months. Artest has missed five of the last six games with a sprained right ankle. An MRI exam also showed a bone bruise that the Rockets say will keep him out seven to 10 more days.
Billups scored 23 points and Nene had 20 to lead a balanced attack that helped Denver recover after blowing a 17-point lead.
Jason Terry had 16 points for Dallas, which has lost three straight.
Billups hit a jumper, Nene tied it with 51 seconds left, and Anthony Carter's layup with 28 seconds remaining gave Denver a 97-95 lead. Nowitzki dunked to tie it with 19 seconds to play.
After a timeout, Billups drove to the lane and was fouled by Terry, putting the 90-percent foul shooter at the line.
Cavaliers 102, Grizzlies 87
LeBron James had 30 points, 11 rebounds and 10 assists for his second triple-double of the season, leading Cleveland to the victory.
James scored only nine points in the opening half, then had 17 in the third quarter and completed his triple-double with a behind-the-back pass to J.J. Hickson for a layup in the fourth.
Delonte West added 19 points and Mo Williams 16 for the Cavs.
Kyle Lowry led the Grizzlies with a career-high 25 points, including 15 from the free-throw line, and reserve Hakim Warrick had 16 points and seven rebounds. The Grizzlies also got 13 points in 13 minutes from Darius Miles.
Suns 107, Hawks 102
Shaquille O'Neal had 26 points and 10 rebounds, and Phoenix won its third straight game.
In winning for the sixth time in seven games, the Suns (22-13) improved to nine games over .500 for the first time this season. The Hawks have lost four in a row.
After a tight fourth quarter, O'Neal put the Suns ahead for good, 99-98, with a foul shot with 1:49 remaining. Steve Nash followed with a jumper and Amare Stoudemire made a jump hook, giving the Suns a 103-98 advantage.
Nash finished with 23 points and six assists, Leandro Barbosa scored 22 points and Stoudemire had 17 for the Suns.
Josh Smith led Atlanta with 24 points.
Heat 99, Wolves 96
Dwyane Wade had 31 points and eight assists for Miami, and Shawn Marion hit the go-ahead free throws with 22 seconds left.
Randy Foye scored 14 of his 29 points in the fourth quarter, but it wasn't enough to get the Timberwolves their sixth straight victory.
Foye had a shot to take the lead after Marion's free throws, but Wade swatted the layup attempt away and Rodney Carney rushed a 3-pointer that was off the mark.
Wade missed the back end of his two free throws, but rookie Michael Beasley got the rebound and made one of two foul shots.
Foye's desperation 3-pointer just before the buzzer was off the mark, and the Wolves lost for the first time in 2009.
Marion finished with 16 points and 11 boards.
Bobcats 80, Pistons 78
Raymond Felton's jumper with 0.7 seconds left gave Charlotte the victory.
The Bobcats scored the game's final nine points, including seven from Felton, to win their second straight.
Richard Hamilton returned after missing eight games with a groin strain, meaning the Pistons went back to a three-guard lineup despite going 6-2 without Hamilton.
Felton led the Bobcats with 23 points. Gerald Wallace added 18 points and 10 rebounds.
Rodney Stuckey scored 22 points for Detroit.