CLEVELAND -- LeBron James scored 28 points and seemed more relaxed than in previous games back in Cleveland, leading the Miami Heat to their eighth straight win, 95-84 over the Cavaliers on Wednesday night.
James added eight rebounds and eight assists in his fifth game as a visitor against the Cavaliers, the team that drafted him and the one he left as a free agent three years ago to chase championships in Miami. He improved to 11-1 against Cleveland.
Dwyane Wade added 22 points and Michael Beasley 17 for Miami, which coasted during long stretches and never appeared threatened.
Dion Waiters, the subject of trade rumors, scored a season-high 24 and Kyrie Irving had 16 for Cleveland.
The Heat opened a 15-point lead in the third and responded to every spurt by the Cavs, who got within eight in the final two minutes (see full recap).
Suns end Blazers' 11-game streak
PHOENIX -- Goran Dragic scored 31 points, Channing Frye added 25 and the Phoenix Suns used their up-tempo style to recover from a poor start and beat Portland 120-106 Wednesday night and snap the Trail Blazers' 11-game winning streak.
Markieff Morris scored 19 and twin Marcus Morris 15 for the Suns, who wiped out a 16-point second-quarter deficit to hand the Blazers their first loss since Nov. 5 against Houston. Two of Portland's three defeats have come to the Suns, who shot 52 percent from the field behind the speedy Dragic, who was one point shy of his career-high and added 10 assists.
LaMarcus Aldridge had 24 points and Damian Lillard scored 16 points for the Blazers, who had also won six straight on the road (see full recap).
Lakers blow huge lead but beat Nets
NEW YORK -- Wesley Johnson made the tiebreaking basket on a steal and dunk with 1:35 left, and the Los Angeles Lakers blew a 27-point lead before beating the Brooklyn Nets 99-94 on Wednesday night.
Nick Young scored a season-high 26 points to spark a huge effort from the league's most productive bench. Pau Gasol added 21 points for the Lakers, moving into second place on the NBA's career list for points by a European player.
Wearing new black uniforms and hearing "Let's go Lakers!" chants, the Lakers jumped on the Nets right from the start and were ahead 48-21 early in the second quarter. But the Nets fought all the way back, also behind their bench.
Joe Johnson scored 18 points after a cold finish for the Nets, who failed in their bid to win consecutive games for the first time this season (see full recap).