Jarrett Jack scored a season-high 27 points, Chris Bosh added 17 and the Toronto Raptors beat the Milwaukee Bucks 101-96 on Friday night.

Marco Belinelli scored 16 points and DeMar DeRozan had 12 for the Raptors, who avenged a 113-107 loss in Milwaukee on Wednesday night.

Luke Ridnour scored a season-high 27 points and Andrew Bogut added 22 for the Bucks, who have lost three of four.

Brandon Jennings had 14 points and former Raptor Carlos Delfino chipped in nine points and 11 rebounds for Milwaukee.

Making his second appearance of the season after signing with the Bucks earlier in the week, Jerry Stackhouse came off the bench to score eight points in 21 minutes.

Coming off a career-best 44-point performance in Wednesday's loss, Bosh struggled early in this one but scored eight points in the fourth quarter, helping Toronto overcome a 73-68 deficit after three. Toronto had trailed by as many as 15.

Raptors center Andrea Bargnani did not play because of a sore lower back and was replaced in the starting lineup by Rasho Nesterovic. It was just the second time this season Bargnani has not played. He also sat out a Dec. 9 loss at Milwaukee with a sore right ankle.

Milwaukee led 87-81 with 5:00 left before a Bosh dunk, a three-point play by Turkoglu and a driving layup by Jack gave Toronto an 88-87 lead, its first since early in the second quarter, forcing the Bucks to call time out with 3:49 to go.

Neither team scored again until a driving layup by Belinelli with 2:05 left. Two possessions later, Belinelli fed Bosh for a dunk, making it 92-87 with 1:17 remaining.

Jumpers by Ridnour twice cut the lead to three points in the final 20 seconds, but Calderon and Jack each made a pair from the line to seal it.

Turkoglu watched most of the second quarter because of foul trouble and was jeered when he checked into the game in the fourth. He turned the boos into cheers with his pivotal three-point play. He shot 2 for 10 and finished with six points.

Calderon's buzzer-beating halfcourt 3-pointer gave Toronto a 28-25 lead after one but the Raptors went cold to start the second, going 4:39 between field goals as Milwaukee took the lead with a 12-0 run. Toronto fell behind by 15 points before cutting the gap with an 8-0 spurt, but trailed 57-48 at the half.

The Raptors reeled off another 8-0 run to start the third, cutting it to 57-56 and forcing the Bucks to call timeout. Milwaukee recovered, outscoring Toronto 12-2 over the next four and a half minutes and pushing its lead back to 11. Toronto chipped away again but the Bucks took a 73-68 lead into the fourth.

NOTES: The Raptors play seven of their next nine games at home. They host the Los Angeles Lakers on Sunday. ... Milwaukee finished 5 for 26 from 3-point range. ... Toronto FC coach Preki and general manager Mo Johnston attended the game.

Copyright 2010 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.