TORONTO, March 15 (Ticker) -- The Detroit Pistons had the touch from long range working against the Toronto Raptors.

Chauncey Billups had 26 points and 10 assists and Tayshaun Prince added 21 as the Pistons posted a 105-98 victory over the Raptors, who had a two-game winning streak snapped.

NBA TV highlights from
Detroit was on fire from deep, connecting on an impressive 10-of-14 3-pointers. Billups, Prince and Tony Delk combined to make 9-of-11 shots from long range.

"We had some good looks and we have some good shooters on this team and we look to that as part of something we do," said Billups, who made 7-of-10 shots.

All-Star Chris Bosh, who had 15 points and 11 rebounds, drained a jumper from the baseline at the third-quarter buzzer to cut the deficit to 77-69. The Pistons led by as many as 13 points in the period.

"We had them on the ropes a little bit, but they are tough to beat, especially when they are shooting 70 percent from the arc," said Bosh, who made just 6-of-18 shots. Former Piston Mike James, who made five 3-pointers and scored 24 points, connected on back-to-back shots from behind the arc to help the Raptors close within three points with just over nine minutes remaining.

"Mike is showing people what he can do and I'm proud of him," Billups said of his former teammate, who becomes a free agent in the offseason. "They (Toronto) played extremely hard and I'm glad to get out of here with a win."

The Pistons were able to pull away as Billups made jumper from the corner and two free throws for a 92-83 lead with 6:02 left. The Raptors did not challenge thereafter.

"You have to give that team something," Raptors coach Sam Mitchell said. "Every time we gave them a shot, they knocked it down. They're just physically bigger than us at every position and they just know how to play."

Richard Hamilton scored 17 points and Antonio McDyess added 16 and two blocks off the bench for the Pistons, who shot 50 percent (41-of-81).

"When Antonio and Tony are playing like that, it's big because it gives our the starters a chance to rest our legs for the stretch of the game," said Hamilton, who added six assists.

Morris Peterson scored 23 points and James added 11 assists for Toronto, which shot 45 percent (42-of-92) and made 9-of-17 from 3-point range but fell to 0-3 vs. Detroit this season.

The Raptors have lost four of their last five home games.