James helps Cavaliers solve Pistons; Suns stop Bulls in OT

? LeBron James scored 30 points with seven rebounds and seven assists Saturday in the Cleveland Cavaliers’ 97-84 victory over the Detroit Pistons.

Rasheed Wallace and Richard Hamilton had 21 points apiece to lead the Pistons, who lost for just the fourth time this season.

Suns 107, Bulls 98, OT

Chicago – Shawn Marion scored eight of his 28 points in overtime, and Eddie House hit a key three-pointer to lead Phoenix.

Jazz 108, 76ers 102

Salt Lake City – Andrei Kirilenko converted a three-point play with 18.9 seconds remaining, and Utah rallied to victory.

Spurs 98, Nuggets 88

Denver – Tim Duncan scored 25 points, and Manu Ginobili added 20 off the bench in San Antonio’s victory.

Warriors 94, Rockets 89

Houston – Baron Davis scored 23 points, and Jason Richardson added 22 to help Golden State hold off Houston.

Mavs 95, Hornets 90

Oklahoma City – Dirk Nowitzki scored 24 for Dallas.

Celtics 111, Clippers 92

Los Angeles – Ricky Davis scored 20 for Boston.

Grizzlies 100, Sonics 96

Seattle – Pau Gasol (22) led six Grizzlies in double figures.