LeBron stars in Cleveland's win

LeBron James #23 helped Cleveland extend their winning run to eight games [Getty Images]

LeBron James scored 35 points as Cleveland roared back from a 14-point deficit to beat Toronto 105-101, extending their winning streak to eight games.

The Raptors shot 65 percent in the first half and built a 73-59 lead early in the third quarter but the Cavs slowly fought their way back and tied the game at 97-97 on a three-pointer from Kevin Love with 3:49 left.

Elsewhere, Chris Bosh scored a season-high 34 points, including seven in a row late in the fourth quarter, leading Miami to a 103-97 victory, their ninth-straight over Phoenix.

Derrick Favors scored 21 points and Gordon Hayward added 20 to help Utah snap a nine-game losing streak with a 100-96 victory over San Antonio.

Tyreke Evans scored a game-high 27 points and Anthony Davis overcame a sluggish start to score 13 of his 18 points in the second half as New Orleans beat sagging New York 104-93.