In National Basketball Association action Wednesday, Chauncey Billups hit two free throws with less than three seconds left in regulation as the Detroit Pistons beat the New York Knicks, 94-93. Richard Hamilton led Detroit with 29 points.

In New Orleans, the host Hornets won for just the second time in 21 games this season, surprising the Golden State Warriors, 98-89. Dan Dickau scored a career-high 23 points for New Orleans.

NBA: Detroit Pistons Beat New York Knicks

Eddy Curry had 20 points and Kirk Hinrich and Ben Gordon had 15 each to lead the Chicago Bulls over the Memphis Grizzlies, 96-88.

NBA: Detroit Pistons Beat New York Knicks

China's Yao Ming had 23 points to lift the Houston Rockets to a 92-69 rout of the Atlanta Hawks. Tracy McGrady added 25 points for the Rockets.

NBA: Detroit Pistons Beat New York Knicks

Tim Duncan had 24 points and 14 rebounds as the San Antonio Spurs beat the Orlando Magic, 94-91.

In Boston, Carmelo Anthony hit the game-winning shot with less than four seconds left in regulation as the Denver Nuggets upended the host Celtics, 100-99. Anthony had 25 points and 10 rebounds for Denver.

The Cleveland Cavaliers won their ninth straight at home, routing the Portland Trail Blazers, 112-88. LeBron James led Cleveland with 25 points.

The Miami Heat won their sixth in a row, downing the Washington Wizards, 98-93. Dwyane Wade had 29 points and nine assists for the Heat.

Chris Bosh had a season-high 24 points and 14 rebounds to lead the Toronto Raptors over the Minnesota Timberwolves, 96-90.

The Phoenix Suns made it 19 wins out of 22 games this season, defeating the Utah Jazz, 108-86. Joe Johnson had a season-high 30 points for the Suns.