Jeff McInnis scored six points in a 47-second span late in the fourth quarter to lead the Cleveland Cavaliers to a 100-91 victory over the New Orleans Hornets on Sunday night.
LeBron James came within one rebound of his first career triple-double with 22 points and a season-high 14 assists for the Cavaliers, who handed the Hornets their 12th consecutive road loss.
Drew Gooden had 18 points and 18 rebounds, while McInnis finished with 16 points and 10 assists for Cleveland, which improved to 11-2 at home.
Lee Nailon scored 18 points against his former team to lead New Orleans.
Spurs 107, Celtics 90
In San Antonio, Tony Parker scored a season-high 27 points and San Antonio fended off a series of rallies by Boston.
Tim Duncan had 14 points and 11 rebounds to improve to 15-0 against the Celtics. Devin Brown added 17 points, including four 3-pointers, and Bruce Bowen finished with 15 points.
Ricky Davis led Boston with 21 points on 8-for-11 shooting, while Paul Pierce scored 16.
Knicks 91, Bobcats 82
In New York, Tim Thomas scored 20 points to lead five New York starters in double figures.
New York played without Jamal Crawford, who was placed on injured reserve with turf toe of his right foot, but several Knicks took turns filling in, including Allan Houston, who had 16 points. Forward Kurt Thomas had 10 points, center Nazr Mohammed added 16 and point guard Stephon Marbury overcame a poor start to score 14.
Emeka Okafor had 23 points and 15 rebounds for the Bobcats for his 15th straight double-double, the most in a row by a rookie since Shaquille O'Neal had 15 straight for Orlando during the 1992-1993 season.
Bucks 99, Bulls 92
In Milwaukee, Michael Redd scored 20 of his season-high 39 points in the first quarter to help snap the Bucks' five-game losing streak.
Redd, who made eight of his first 11 shots, was 15-of-27 from the floor. Joe Smith added a season-high 21 points to go with nine rebounds for the Bucks, who beat Chicago for the 13th straight time in Milwaukee.
Suns 106, Raptors 94
In Phoenix, Amare Stoudemire scored 33 points and Phoenix held off a strong Toronto comeback for its 11th consecutive victory.
The Suns won for the 20th time in 21 games to boost their NBA-best record to 24-3 and maintain their grip on first place in the Pacific Division.
Steve Nash had 18 points and 13 assists for Phoenix, making him the first NBA player in history to register 10 or more assists in 11 consecutive wins. Shawn Marion added 18 points and 18 rebounds, and Quentin Richardson also scored 18.