Richard Hamilton scored six of his 19 points in overtime on Wednesday as the Detroit Pistons held off the Toronto Raptors 90-86.
Rasheed Wallace added 16 points, while Ben Wallace had 15 points, 16 rebounds and six blocks for the Pistons, blew a 12-point fourth-quarter lead, but recovered to win their third straight.
"He had a tough day today with what happened with his brother, but he was huge down the stretch," Pistons coach Larry Brown said of Wallace. "He made every defensive play and every hustle play when we needed them."
Toronto lost Vince Carter to a strained left Achilles' tendon in the opening minute of the second half. Carter was driving along the baseline when he pulled up and fell near Pistons owner Bill Davidson's seat. He was helped to the locker room and didn't return.
Carter's status for Toronto's game against Denver on Friday night was not immediately known.
"Our guys wanted it, but Detroit did what they do best," Toronto coach Sam Mitchell said. "Games like this happen sometimes. We had a chance."
The game was played a few hours after five Indiana Pacers and seven fans were charged in the melee that broke out at the end of a nationally televised game at Detroit on Nov. 19, one of the worst brawls in US sports history.
Donyell Marshall scored 22 points to lead the Raptors.
Timberwolves 119, 76ers 84
In Philadelphia, Eddie Griffin scored a career-high 27 points and Latrell Sprewell had 24 in his return from a one-game suspension for Minnesota.
Kevin Garnett added 19 points for the Timberwolves, who have won six of seven.
Sprewell returned to the lineup after being suspended by the NBA for yelling a sexual vulgarity at a fan in Los Angeles on Saturday night. He shot 9-of-14.
Nuggets 111, Wizards 105
In Washington, Andre Miller had a season-high 34 points, eight rebounds and eight assists to lead Denver past Washington.
Carmelo Anthony added 23 points and Marcus Camby 16 points and nine rebounds as the Nuggets won the first of seven road games in 11 days, their longest trip since the 1987-88 season.
Gilbert Arenas led Washington with 28 points, and Antawn Jamison added 27 points and 11 rebounds as the Wizards' four-game home winning streak ended.
Grizzlies 97, Hawks 89
In Atlanta, Pau Gasol scored 24 points to lead Memphis over the Atlanta, the Grizzlies' third win in four games under new coach Mike Fratello.
Mike Miller and Stromile Swift added 13 points, and Lorenzen Wright and Earl Watson each had 11 for the Grizzlies. Antoine Walker scored 31 points for the Hawks, who snapped a nine-game losing streak Monday night. They kept it close despite missing their first 12 shots and falling behind by 11 points early.
Heat 101, Bucks 96
In Milwaukee, Shaquille O'Neal scored eight of his 18 points in the fourth quarter as Miami downed Milwaukee.
O'Neal played just 21 minutes because of foul trouble, but made his presence felt down the stretch despite picking up his fifth foul with 8:23 left.
Udonis Haslem made all 12 of his free throws to finish with 20 points for Miami, which improved to 11-2 against the Eastern Conference. Dwyane Wade had 17 points and 10 assists, and Eddie Jones also scored 17 points.
Desmond Mason led Milwaukee with 19 points.
Knicks 86, Hornets 79
In New Orleans, Stephon Marbury had 22 points and nine assists to help New York end a three-game losing streak and drop New Orleans to 0-9 at home.