CHARLOTTE, N.C. — LeBron James had 27 points, 12 rebounds and eight assists, and the Miami Heat handed the Charlotte Bobcats their 16th straight loss, 105-92 Wednesday night. Dwyane Wade scored 29 points and had nine rebounds as Miami extended its winning streak to six. Charlotte cut the Miami lead to 84-82 when Gerald Henderson completed a three-point play with 7:16 left. But James knocked down a 3-pointer, Wade hit a pair of jumpers, and Shane Battier added a 3-pointer from the right corner to complete an 11-3 run that pushed the lead to 10. Kemba Walker had 27 points, and Ramon Sessions added 19 points for the Bobcats (7-21), who haven't won since Nov. 24. Hornets 97, Magic 94: Robin Lopez had a season-high 29 points, and Greivis Vasquez scored a season-best 27 as New Orleans snapped an 11-game losing streak with a victory over Orlando. Orlando had a chance to tie the game in the closing seconds, but came up empty on a 3-point attempt by Nikola Vucevic. It was the Hornets' first win since Dec. 3 and their fourth straight regular-season victory over the Magic. Jameer Nelson had 28 points and 10 rebounds for Orlando, and Vucevic added 19 points. The Magic dropped their third consecutive game, all since starting forward Glen Davis injured his shoulder. Nuggets 126, Lakers 114: Corey Brewer matched his career high with 27 points, and Denver overcame a 40-point effort by Kobe Bryant to beat the Los Angeles Lakers for its seventh straight win at home. Brewer made four of his six 3-pointers in the final 12-plus minutes, helping the Nuggets hold off the Lakers, whose five-game winning streak was snapped. Bryant, who scored at least 40 points for the 116th time in his career, has netted at least 30 in 10 straight games. Kenneth Faried had 21 points and 15 rebounds, and Danilo Gallinari added 19 points for Denver. Ty Lawson had 17 points to go with 14 assists. Andre Iguodala also scored 17 points. Knicks 99, Suns 97: J.R. Smith sank a baseline 21-footer at the buzzer after a Phoenix turnover with a second to play, giving depleted New York a victory over the Suns. Smith's tough jumper from 15 feet had tied it at 97 with 10.6 seconds left. Then, after the turnover, Jason Kidd inbounded to Smith, who got the shot off as he sailed toward the out of bounds line. Smith scored 27 and Kidd 23. Jared Dudley had a career-high 36 for Phoenix, including two free throws that put the Suns ahead 97-95 with 34.5 seconds to go. New York was without the NBA's No. 2 scorer Carmelo Anthony (hyperextended knee) and Raymond Felton (finger), both hurt in the Christmas day loss to the Lakers in Los Angeles. The Knicks said X-rays on Felton's right fifth finger revealed a fracture. Chris Copeland and Tyson Chandler added 14 points apiece for the Knicks. Cavaliers 87, Wizards 84: Tristan Thompson's three-point play with 24.4 seconds remaining gave Cleveland a victory over Washington and its first two-game winning streak of the season. Kyrie Irving, who had 26 points to lead Cleveland, made one of two free throws with 9.5 seconds left after Jordan Crawford and Garrett Temple missed jumpers for the Wizards. Crawford made two free throws with 8.5 seconds left to cut the lead to 86-84. Irving hit one of two, and Crawford missed a 3-pointer as time ran out. Irving had 20 of his 26 points in the first half for the Cavaliers, who improved to 7-23. Two of their wins are against Washington, losers of eight straight. Thompson had a season-high 15 points and 12 rebounds. Crawford and Emeka Okafor led the Wizards with 17 points. Nene had 16. Elsewhere it was: Hawks 126, Pistons 119, 2OT; Rockets 87, Timberwolves 84; 76ers 99, Grizzlies 89; Bucks 108, Nets 93; Spurs 100, Raptors 80; Warriors 94, Jazz 83; Trail Blazers 109, Kings 91. — Agencies