LeBron James scored 33 points and the Cleveland Cavaliers moved over .500 for the first time in more than three years with their fourth straight win, 99-88 over the visiting Golden State Warriors last night.

Jeff McInnis added 20 points, and Zydrunas Ilgauskas added 16 for the Cavaliers (4-3), who hadn't had a winning record since Jan. 12, 2001, when they were 17-16.

"That doesn't mean a thing," James said of the Cavaliers' winning mark. "It's the early season, so we can't be worrying about that. We've got to win a lot more."

James was a high school sophomore then, but now he is the NBA's reigning rookie of the year, player of the week and league-leading scorer.

Ilgauskas scored 10 of Cleveland's 12 points during a decisive fourth-quarter surge that helped the Cavs open a six-point lead and put the Warriors away.

Jason Richardson matched a season high with 27 points for Golden State, which moved within 84-81 with 7 minutes 50 seconds to play on Derek Fisher's three-pointer. Ilgauskas then hit a layup, James made a pair of free throws and Ilgauskas made two more free throws to put Cleveland up 91-85.

* ROCKETS 80, NETS 69: Maurice Taylor, left on the court despite picking up three early fouls, made three straight shots to snap Houston out of an early offensive slump in the road win.

The Rockets missed their first eight shots and fell behind 11-0 before Taylor, whose third foul came just 3:34 into the first quarter, scored Houston's first six points.

Jim Jackson closed the first quarter with a three-pointer for a 20-17 edge, giving Houston the lead for good, and the Rockets eventually went ahead by 22 points to snap a two-game skid and send New Jersey to its third straight loss.