LEBRON JAMES admitted that it didn't look good for the Cavaliers last night.

As usual when his team is in trouble, he did something about it.

James scored 35 points, making the tiebreaking three-pointer with 48 seconds remaining, and Cleveland rallied to beat the visiting Toronto Raptors, 105-101, for its eighth straight victory.

Toronto, which owns the best record in the Eastern Conference, went ahead midway through the first quarter, built the lead to 14 points late in the third and still led by 10 with about 8 minutes to play.

"I guess it was a little desperation," James said. "You get down on your home floor 13, 14 points, you go out there and control what you can control. That's how hard you play, how hard you defend. The defense got our offense going."

James' jumper from the top of the key gave Cleveland a 102-99 lead and tied him with Mark Price for the franchise record for three-pointers at 802. James scored 10 points in the fourth, when Cleveland held Toronto to 13 points.

The Cavaliers haven't lost since falling 110-93 to the Raptors at Quicken Loans Arena on Nov. 22, after which James said they were "fragile."

In other games

* At Auburn Hills, Mich., LaMarcus Aldridge had 23 points and 11 rebounds, Wesley Matthews scored 19 points, and the Portland Trail Blazers picked up their fifth straight victory with a 98-86 win over the Detroit Pistons. Detroit lost its 13th in a row, one short of the franchise record.

* At New Orleans, Tyreke Evans scored 27 points, Anthony Davis added 18 points and three blocks, and the Pelicans dropped the reeling New York Knicks to their ninth straight loss, 104-93.

* At Oklahoma City, Kevin Durant scored 23 points in his first home game of the season, and the Thunder beat the Milwaukee Bucks, 114-101. Durant, the reigning MVP, missed the first 17 games with a broken bone in his right foot, then played three road games before making his home debut.

* At Memphis, Marc Gasol scored 30 points, Mike Conley added 22 and the Grizzlies withstood 18 Dallas three-pointers to beat the Mavericks, 114-105.

* At Salt Lake City, Derrick Favors had 21 points and eight rebounds, and Enes Kanter had 15 rebounds to go with 12 points as the Utah Jazz upset San Antonio, Spurs, 100-96. The Jazz now is 6-16, the Spurs 15-6. Tim Duncan led San Antonio with 23 points and 14 rebounds.

* At Phoenix, Chris Bosh had 34 points and nine rebounds to lead the Miami Heat to a 103-97 win over the Suns.

Noteworthy

* The Brooklyn Nets are considering making Deron Williams, Brook Lopez and Joe Johnson available to other teams, according to an ESPN report. The report also said forward Andrei Kirilenko, who has been out of the rotation and mostly away from the team recently due to a personal matter, also could be traded.

* James Harden, who is struggling with back spasms, is listed as questionable for Houston's game at Golden State tonight.

* Kobe Bryant and nearly all of his Los Angeles Lakers teammates wore black T-shirts reading "I Can't Breathe" during warmups for their game against Sacramento last night to support the family of Eric Garner, who died July 17 after a police officer in New York placed him in a chokehold while he was being arrested.

In other news, former Lakers forward Earl Clark, after recent talks to return Los Angeles, reportedly is signing a lucrative deal in China instead.