Sacramento Kings' Derrick Williams (Top R) is defended by Los Angeles Lakers' Jeremy Lin (Bottom R), Ed Davis, and Jordan Hill during the second half of their NBA game in Los Angeles Tuesday. Lakers beat Kings 98-95. — AP
CLEVELAND — LeBron James matched a Cleveland record in style Tuesday as his late three-pointer helped the Cavaliers post a 105-101 victory over NBA Eastern Conference leaders Toronto.
James, a four-time NBA Most Valuable Player who rejoined Cleveland this season after a four-year sojourn in Miami, joined Mark Price atop the Cavs' list of all-time three-pointers made.
He drained the long-range go-ahead basket with 48.1 seconds remaining as Cleveland extended its winning streak to eight games.
The contest was tied 99-99 before Kevin Love pump-faked from the left wing beyond the arc, dribbled to the left and passed to James, who made the shot from beyond the arc for his 802nd three-pointer as a Cavalier.
A free-throw gave Cleveland a 103-99 edge before Terrence Ross cut the deficit to 103-101 with a dunk with 4.2 seconds remaining. Cleveland's Kyrie Irving made a brace of free throws to seal the win.
Toronto shot 58.1 percent through the first three quarters and led by as many as 10 in the fourth.
But the Cavaliers — fresh from impressing Britain's Prince William and wife, Kate, with a win in Brooklyn Monday, held the Raptors to a 30 percent shooting rate in the final period.
James finished with 35 points, Love added 17 with nine rebounds and Irving contributed 13 points and 10 assists.
The Raptors have now lost four of their last seven since starting the season 13-2.
Heat 103, Suns 97: Chris Bosh scored a season-high 34 points, including seven in a row late in the fourth quarter, leading Miami to a victory, their ninth-straight over Phoenix.
Bosh put up 24 second-half points for Miami, who snapped a season-long four-game losing streak. He hit 14 of 21 shots from the field and four of six from three-point range.
Jazz 100, Spurs 96: Derrick Favors scored 21 points and Gordon Hayward added 20 to help Utah snap a nine-game losing streak with a victory over San Antonio.
Enes Kanter added 12 points and 15 rebounds for his fourth double-double of the season, while Alec Burks chipped in with 13 for Utah, who have lost all four games against the Spurs last season.
Pelicans 104, Knicks 93: 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.
The victory evened the Pelicans' record at 10-10 and sent the Knicks to their ninth consecutive loss.
New York, who had beaten the Pelicans four straight times in New Orleans, fell to 1-10 on the road this season.
Trail Blazers 98, Pistons 86: LaMarcus Aldridge had 23 points to become Portland's second all-time leading scorer, as the Trail Blazers notched their fifth straight victory.
Aldridge also grabbed 11 rebounds. The ninth-year power forward moved into second place on Portland's franchise scoring list ahead of Terry Porter with 11,346 points and now trails only Clyde Drexler at 18,040.
Grizzlies 114, Mavericks 105: Marc Gasol scored 30 points as Memphis topped Dallas.
Thunder 114, Bucks 101: Russell Westbrook scored 28 points as Oklahoma City topped Milwaukee for their third win in a row since Kevin Durant returned to the line-up. — Agencies