Tim Duncan scored 19 points, and Tony Parker and Manu Ginobili each added 17 in the San Antonio Spurs' 106-86 victory over the Miami Heat on Wednesday.
Brent Barry had 15 points and Beno Udrih 13 for the Spurs, who had an easy time against a Heat team without injured Shaquille O'Neal.
Dwyane Wade scored 18 points for the Heat. Earl Barron added 15 and Alonzo Mourning had 10.
The Spurs led for all but 20 seconds of the first quarter and were ahead 19-18 in the second before blowing open the game.
Parker had 17 points in the half, with seven in the last 1:41.
Pistons 103, Hawks 98
At Auburn Hills, Michigan's, Chauncey Billups had 24 points and 10 assists for Detroit. Billups was one of three Pistons with a double-double. Rasheed Wallace finished with 14 points and 13 rebounds, while Tayshaun Prince had 15 points and 11 boards in Detroit's fourth straight victory.
The Hawks came in with a three-game losing streak and were missing Marvin Williams (hand) and Josh Childress (foot), but still gave the Pistons a tough night.
Detroit finished with a season-high 18 offensive rebounds, including five from Prince. The Pistons also forced 18 turnovers while only committing eight.
Joe Johnson led the Hawks with 25 points and rookie Shelden Williams added a career-best 20.
Bucks 98, 76ers 94
At Milwaukee, Michael Redd scored 11 of his 32 points in the fourth quarter, and Milwaukee overcame Andre Iguodala's triple-double.
Milwaukee looked out of sync most of the night, but snapped its three-game losing streak after taking its first lead with 1:14 left on two free throws by Redd that made it 95-93.
The teams traded free throws, but Iguodala failed to score driving to the basket. Redd hit one foul shot give the Bucks a 97-94 lead with 5.7 left.
Allen Iverson (abscessed wisdom tooth) and fellow All-Star Chris Webber (sore back) didn't make the trip, while the Bucks went without starting point guard Mo Williams (elbow bruise).
Iguodala stepped up with 18 points, 16 rebounds and 10 assists for his second career triple-double.
Timberwolves 107, Knicks 89
At Minneapolis, Ricky Davis had 21 points and Kevin Garnett added 19 as Minnesota downed New York.
Steve Francis, replaced in the starting lineup by Jamal Crawford, came on to score 19 points for the Knicks, but they failed to take advantage of the Timberwolves' recently vulnerable transition defense. New York had only four fast-break points in the first three quarters.
The Knicks fell behind 29-10 late in the first quarter and never got closer than 12 points. Crawford scored 19 and Stephon Marbury added 18. Mark Blount had a season-high 17 points and Mike James chipped in 16 for Minnesota, which shot a season-best 52.8 percent from the field.
Magic 96, Pacers 91
At Orlando, Florida, Jameer Nelson scored 22 points, Dwight Howard had 16 points and 11 rebounds, and Orlando held on for the win over Indian.
Jermaine O'Neal led Indiana with 23 points and 11 rebounds. Stephen Jackson added 19 points -- his third straight double-digit game off the bench.
Indiana shot 18-of-37 in the first half, but lost its touch in the second. The Pacers hit just two of their first 11 in the fourth quarter and 13-of-40 in the half, staying close only from the free-throw line.
Grant Hill and Darko Milicic each hit jumpers on consecutive possessions to give Orlando a 90-82 lead with 2:36 left in the fourth.