AUBURN HILLS, Mich., March 18 (Ticker) -- A nearly perfect outing by Chauncey Billups kept the Detroit Pistons on a roll at home.

NBA TV highlights from
Raptors-Pistons:
300k
Billups made his first seven shots and finished with 23 points to lead the Pistons to a 103-92 victory over the Toronto Raptors.

The win was Detroit's season-high 11th straight at home and fourth in a row overall.

"When you're a good team or a great team, you have to establish dominance at home," Billups said. "I think most of the good teams are doing that this year and we're just one of them. We're playing very good at home. We love playing in front of our crowd."

Billups, who matched a season high with 32 points in a win over Seattle on Wednesday, set the tone early with a 5-of-5 effort in the first quarter. He capped the showing with back-to-back 3-pointers to stake the Pistons to a 27-17 lead with 3:31 left.

The 28-year-old Billups was 2-of-13 the last time these teams squared off but did not miss in this one until midway through the fourth period. By that time, the Raptors had climbed within seven points, 85-78, but Billups had an answer.

Billups assisted on Rasheed Wallace's 3-pointer, then hit six straight free throws to make it 94-85 with just under four minutes left.

"Chauncey has been playing great for us the last four or five ballgames," said Detroit assistant Gar Heard, filling in while coach Larry Brown recovers from surgery. "He came out and set the tone. He's been shooting the ball extremely well. The thing about it is we were shooting the ball extremely well and so were they."

Toronto, which played without injured star forward Chris Bosh, never got closer than seven thereafter and fell for the fifth time in its last six road games. Bosh missed his first game this season with a sore lower back.

"Anytime you are playing against the world champs on their home floor, it's going to be tough," said Raptors guard and Detroit native Jalen Rose, who scored 24 points.

Since failing to record a basket in an ugly 64-62 win over the Utah Jazz on Sunday, the Pistons have topped 100 in three straight games, just the second time they have done so all season.

Toronto, meanwhile, had its string of five straight games over 100 points snapped. It averaged 112 points during that span but dug a hole in this one with 37 percent shooting over the first three quarters.

Tayshaun Prince scored 21 points, Richard Hamilton added 20 and Wallace 18 for Detroit, which owns a 6 1/2-game lead in the Central Division.

Donyell Marshall scored 16 of his 25 points in the first half and pulled down 12 rebounds for the Raptors, who had just seven turnovers but were outrebounded, 55-40.

Marshall kept Toronto within striking distance on the strength of another solid shooting effort. He shot 10-of-16 and made half his 10 3-pointers to improve to 21-of-39 from long range over his last three games.

"I thought that Donyell battled, he played good D and he shot the ball well," Raptors coach Sam Mitchell said. "I think Donyell has been playing at a high level."

Toronto fell four games behind Philadelphia for the final playoff spot in the Eastern Conference.

"We will continue to try and work our best to where we can play at a high level," Mitchell said.

The Pistons put their home streak on the line Sunday when they host league-leading San Antonio.