Chauncey Billups scored 24 points and handed out 7 assists as the Detroit Pistons (29-18) beat the hapless Boston Celtics (12-35) 109-102. Richard Hamilton added 10 points and 11 assists while Tayshaun Prince and Chris Webber each scored 17 points. Ryan Gomes scored 19 points for the Celtics who dropped their 15th straight game.
Eddy Curry and Jamal Crawford each scored 23 points to lead the New York Knicks (22-28) past the Los Angeles Clippers (24-24) 102-90. The Knicks trailed by 10 at the half but used a 24-4 run in the third to take control of the game. David Lee had 16 points and 10 rebounds and Stephon Marbury finished with 15 points and 7 assists. Elton Brand had 22 points and 13 rebounds for the Clippers.
Tracy McGrady scored 33 points, had 8 assists, and 6 rebounds as the Houston Rockets (31-17) beat the Memphis Grizzlies (12-37) 98-90. Dikembe Mutombo grabbed 13 rebounds while Juwan Howard finished with 17 points. Pau Gasol scored 30 points and pulled down 13 rebounds for the Grizzlies.
Ruben Patterson scored 27 points, had 7 rebounds, and handed out 6 assists as the Milwaukee Bucks (19-30) beat the Orlando Magic (25-24) 116-111. Earl Boykins scored 24 points and Charlie Bell added 20 points in the Milwaukee win. Dwight Howard had 21 points and 11 rebounds for the Magic.
Amare Stoudemire scored 36 points and grabbed 9 rebounds while Shawn Marion added 12 points and 13 rebounds as the Phoenix Suns (39-10) beat the Portland Trail Blazers (20-30) 109-102 in overtime. The Suns were able to total 11 more assists than the Trail Blazers despite playing without the injured Steve Nash. Zach Randolph led Portland with 33 points and 10 rebounds.