TORONTO, Jan. 7 (Ticker) -- The Milwaukee Bucks bounced back from a tough final five seconds of regulation to continue their recent success at Air Canada Centre.

Desmond Mason scored 23 points and Maurice Williams had a career-high 22 and eight assists as Milwaukee edged the Toronto Raptors in overtime, 107-105.

NBA TV highlights from
Bucks-Raptors:
300k
Milwaukee is just 2-12 on the road this season, but a trip here almost always proves fruitful for the Bucks, who have won eight straight road games vs. the Raptors.

In this one, Mason had three free throws in the final 21 seconds as Milwaukee (11-19) snapped Toronto's five-game home winning streak.

"Mo (Williams) played a terrific game. Zaza (Pachulia) played a great game in overtime and also toward the end of regulation," Mason said. "We just continued to fight and came together as a team and gutted one out."

To continue their winning ways here, the Bucks managed to quickly regroup from a disheartening collapse late in regulation.

The Raptors tied the game in dramatic fashion as Jalen Rose sliced across the lane and lofted up a shot just as time expired. A video review declared that Rose got off the shot just in time, forcing overtime.

The Raptors' late rally was made even more improbable by the fact they made just 3-of-18 shots in the final period -- missing 12 straight at one point.

"We had a couple of unfortunate situations, they hit a contested three down in the corner and then we let Jalen (Rose) go to the basket a couple of times and get some layups," Mason said.

The Bucks held a 95-91 edge with six seconds to go in the fourth quarter, but Donyell Marshall buried a 3-pointer. Mason hit one free throw, setting the stage for Rose's clutch layup.

Joe Smith added 19 points and 10 rebounds for Milwaukee, which committed just seven turnovers.

"For us to be on the road and pull out a close victory like this is something that can boost our confidence," said Smith, who scored 12 of his points in the first quarter. "Right now we're in must-win situations. We didn't start out the season well so we need as many wins as we can get."

Rose and Eric Williams scored 21 points apiece for Toronto (12-22), which shot just 37 percent (32-of-87).

"We weren't making shots, we shot under 40 percent for the entire game, but we scrapped and still found a way to stay in the game," Rose said. "You won't win a lot of games when you shoot under 40 percent."

Rose was donating $1,000 to the UNICEF Relief Fund for every point he scored and was a little disappointed with his output.

"I was hoping for a career night, so I am going to donate my career high, which is 44," Rose said. "That will be $44,000, as opposed to what I did today."