Raptors 106, Bucks 75
Toronto - Chris Bosh scored 32 points, Carlos Delfino added 18, and Toronto used a decisive third-quarter run to beat Milwaukee.
It was sweet redemption for Bosh, who was held to a season-low one point in a 112-85 loss at Milwaukee on Nov. 6. Bosh has scored 30 or more in five of Toronto's past eight games.
Suns 110, Cavaliers 108
Cleveland - Shawn Marion dropped in a baseline floater with 1.1 seconds left for his only field goal, and Phoenix burned Cleveland with a season-high 17 three-pointers.
Wizards 104, Grizzlies 93
Washington - Antawn Jamison had 24 points and 12 rebounds to lead Washington. Mike Miller led Memphis with 21 points, and Kyle Lowry had 13 points and a career-high 10 assists. The Grizzlies have lost eight of their last 10.
Pistons 101, Magic 93
Auburn Hills, Mich. - Richard Hamilton scored 32 points, and Rasheed Wallace had 13 of his 15 in the first quarter. The Central Divison-leading Pistons were dominant in the first half, setting up their second straight victory after dropping a season-high three in a row - including a loss at Orlando - and six of nine games.
Celtics 87, T'wolves 86
Boston - Kendrick Perkins scored on a putback with 16.6 seconds left, and Kevin Garnett poked the ball away from Sebastian Telfair as time expired.
Knicks 89, 76ers 81
New York - Zach Randolph had 16 points and 15 rebounds.
Hornets 111, Clippers 92
New Orleans - Peja Stojakovic hit six three-pointers and scored 26 points, and New Orleans won its seventh straight game.
Bobcats 90, Bulls 77
Chicago - Emeka Okafor scored 21 points and had 16 rebounds, and Gerald Wallace added 21 points.
Rockets 89, Blazers 79
Portland, Ore. - Tracy McGrady had 15 points, Carl Landry added 12 points and eight rebounds, and Houston defeated Portland.
Mavericks 112, Lakers 105
Dallas - Josh Howard had 26 points and played tough defense on Kobe Bryant during a game-changing third quarter.
Nuggets 100, Nets 85
Denver - Allen Iverson scored 30 points, and Linas Kleiza added 23.
Jazz 127, Kings 113
Salt Lake City - Carlos Boozer made his first 13 shots and finished with 33 points to lead Utah.
Hawks 99, Sonics 90
Seattle - Marvin Williams scored a career-high 33 points to lead Atlanta. Seattle's losing streak reached 13 games.