Tony Dejak, Associated Press
San Antonio's Manu Ginobili, (20) smacks Cleveland's Donyell Marshall while grabbing a rebound during his hot-shooting game.

CLEVELAND — Manu Ginobili made a career-high eight 3-pointers and scored a season-high 46 points as the San Antonio Spurs, back on the floor where they won the NBA title last season, downed the Cleveland Cavaliers 112-105 on Wednesday night.

Hitting shots from every corner of the floor, Ginobili scored 18 points in the fourth quarter, making 4-of-4 3-pointers. The Spurs went 7-of-8 on 3s and shot a blistering 78 percent (14-of-18) in the final 12 minutes.

Even when San Antonio missed, and that wasn't often, the Spurs outhustled the Cavaliers to loose balls.

Tim Duncan added 23 points and 13 rebounds for the Spurs, who completed their annual rodeo road trip at 6-3.

LeBron James scored 39 points — 18 in the fourth — but Cleveland's superstar was again no match for the Spurs, who swept the Cavaliers in last June's finals.

ROCKETS 89, KINGS 87: At Houston, Steve Novak hit a 3-pointer with two seconds left to give Houston its eighth straight win and 17th victory in the last 20 games. Ron Artest had rallied the Kings back from an 18-point fourth quarter deficit and his off-balance jump shot gave them a 87-86 lead with 24 seconds left.

LAKERS 117, TIMBERWOLVES 92: At Minneapolis, Kobe Bryant scored 29 points, Pau Gasol pitched in another well-rounded game, Lamar Odom had a triple-double, and the Lakers finished their road trip 7-2. The nine straight games away from home were the longest such string for the Lakers since the NBA went to an 82-game schedule in 1976.

PISTONS 96, PACERS 80: At Auburn Hills, Mich., Chauncey Billups, Tayshaun Prince and Richard Hamilton led a balanced attack with 14 points each and Detroit won its 10th straight game. Jason Maxiell added 11 points and 11 rebounds for the Pistons, who haven't lost since Jan. 21, and are 31-8 since an 8-5 start.

CELTICS 111, KNICKS 103: At Boston, Paul Pierce scored 24 points, and his newly minted All-Star teammate Ray Allen added 21 to help Boston head into the break with a five-game winning streak. The Celtics lost forwards Brian Scalabrine to a groin pull and Glen "Big Baby" Davis to a quadriceps injury in the first half.

WARRIORS 120, SUNS 118: At Oakland, Calif., Monta Ellis scored 37 points and Baron Davis made three straight baskets down the stretch to send Golden State into the All-Star break with a win against the Western Conference's top team. Amare Stoudemire led Phoenix with 29 points, but missed one of two free throws with 3.5 seconds left and the Suns down by two points.

MAGIC 109, NUGGETS 98: At Orlando, Fla., Rashard Lewis scored 25 and Dwight Howard had 23 points and 24 rebounds as Orlando beat Denver. Carmelo Anthony had 32 points for Denver before fouling out late in the fourth quarter, and Allen Iverson had 21 points and seven assists.

MAVERICKS 96, TRAIL BLAZERS 76: At Dallas, Dirk Nowitzki scored a season-high 37 points and Jason Terry added 24, helping the Dallas put aside talk of whether Jason Kidd is about to become their teammate. George started because of an injury to Josh Howard — and went 0-for-11. He had no points, four rebounds and two assists in 33 minutes

RAPTORS 109, NETS 91: Toronto, Chris Bosh had 27 points, Jose Calderon had 22 points and 12 assists and Toronto beat New Jersey, which was playing without Jason Kidd. Jamario Moon finished with 15 points.

76ERS 102, GRIZZLIES 88: At Philadelphia, Andre Iguodala had 29 points, eight rebounds and eight assists as Philadelphia won its fifth straight.

BOBCATS 100, HAWKS 98: At Charlotte, N.C., Jeff McInnis' hook shot with 51.4 seconds left in overtime gave Charlotte a victory over Atlanta.

HORNETS 111, BUCKS 107: At Milwaukee, Peja Stojakovic hit a 3-pointer with 15 seconds left and All-Stars David West and Chris Paul combined for 43 points for New Orleans. In a prelude to the first All-Star game in New Orleans, the Hornets and Bucks put on an offensive show with both teams shooting over 50 percent.

WIZARDS 91 CLIPPERS 89: At Los Angeles, Antawn Jamison scored 29 points and DeShawn Stevenson tipped in a missed shot by Antonio Daniels with three-tenths of a second left.