In National Basketball Association action Wednesday, Tracy McGrady scored 34 points to lead the Houston Rockets over the Cleveland Cavaliers, 98-87. China's Yao Ming added 20 for Houston.
In Charlotte, Jermaine O'Neal had 24 points and 17 rebounds to lift the Indiana Pacers over the host Bobcats, 74-71. Indiana has won two straight.
Chauncey Billups hit the game-winning shot with less than one second left in regulation as the Detroit Pistons overcame a 19-point deficit to beat the Washington Wizards, 107-105.
Dan Gadzuric had 15 points and a career-high 14 rebounds as the Milwaukee Bucks upended the Orlando Magic, 111-105.
Stephon Marbury scored 32 points and dished out 11 assists to lead the New York Knicks to a 100-87 triumph over the Minnesota Timberwolves.
Quentin Richardson hit nine three-point baskets as the Phoenix Suns beat the hapless New Orleans Hornets, 107-96. Richardson finished with 31 points and 11 rebounds. The Hornets have won only two of their 28 games so far this season.
In Memphis, Spain's Paul Gasol had 24 points and 11 rebounds to lift the host Grizzlies to a 117-109 win over the Boston Celtics.
Jason Richardson had a season-high 35 points and Mike Dunleavy added a season-high 29 as the Golden State Warriors won their fourth straight, downing the Toronto Raptors, 111-105.
The Los Angeles Clippers beat the Utah Jazz for only the third time in their last 24 meetings, winning 101-90. Elton Brand led the Clippers with 23 points and 10 rebounds.