CLEVELAND - LeBron James scored 33 and the Cavaliers moved over .500 for the first time in more than three years with their fourth straight win, 99-88 over the Golden State Warriors on Monday night.
Jeff McInnis added 20 points and Zydrunas Ilgauskas 16 for the Cavaliers (4-3), who hadn't had a winning record since 17-16 on Jan.12, 2001.
James, a high school sophomore then, now is the NBA's reigning rookie of the year and leading scorer.
Ilgauskas scored 10 of Cleveland's 12 during a decisive fourth-quarter spurt 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 got within 84-81 with 7:50 left on Derek Fisher's 3-pointer.
Ilgauskas then hit a layup and James and Ilgauskas made two free throws each to push Cleveland's lead to 91-85. Richardson's jumper got the Warriors within four, but Ilgauskas scored again and Cleveland made its free throws.
ROCKETS 80, NETS 69: Maurice Taylor, left on the court despite picking up three early fouls, made three straight shots to snap visiting Houston out of an early offensive funk.
The Rockets missed their first eight shots and fell behind 11-0 before Taylor, whose third foul came 3:34 into the first quarter, scored Houston's first six.
Former Magic star Tracy McGrady returned from a two-game absence because of a strained right hip and scored 14.
Around the league
BOBCATS: Forward Jamal Sampson was activated. He isn't fully recovered from March foot surgery, but with center Primoz Brezec and forward Emeka Okafor ailing, the expansion team needs him now.
NETS: Guard Ron Mercer had arthroscopic surgery on his left knee and is expected to miss six to eight weeks.