TORONTO, Nov. 20 (Ticker) -- Cliff Robinson made a running jumper and two free throws in the final 15 seconds as the edged the Toronto Raptors, 88-84, for their third consecutive victory.

Ben Wallace draws a charge on Vince Carter as he drives the lane.
Ron Turenne/NBAE/Getty Images
NBA.comTV highlights
from Pistons-Raptors:

56k | 300k
With the game tied 84-84 and 15.7 seconds left, Robinson drove past Antonio Davis for a layup, giving the Pistons the lead.

Following a timeout, Toronto superstar Vince Carter had a chance to tie the game. But his mid-range jumper from the left side hit the side of the backboard and Robinson made two foul shots to seal the win.

Robinson scored 22 points on 9-of-17 shooting. He scored nine points apiece in the final two quarters and also was instrumental in the final defensive sequence when he and Ben Wallace forced Carter to the baseline for the difficult shot.

"We had two huge plays," Pistons coach Rick Carlisle said. "Ben just sniffed it out and made a phenomenal play. We got the stop and didn't take a timeout to give them a chance to set up defensively and Cliff made his shot.

"I heard Vince scream, 'Switch,'" Robinson said. "So I knew I had to get out there. We had to force him to make a tough shot. He is such a good shooter, you can't give up a 3-point shot.

Dana Barros made a 3-pointer -- his only points of the game -- with two seconds left on the shot clock that gave Detroit an 84-80 lead.

"I felt Dana was due to hit one and it turned out to be a big one," Carlisle said. "I am proud of my guys. They hung in there and played tough. It really helps the confidence of our guys to beat a team like this."

"I was 0-for-9 and everybody kept telling me I would hit the big one," Barros said. "I got the chance and I hit it."

Carter made two free throws and Alvin Williams made a mid-range jumper, tying the game with 1:08 to play.

Carter led the Raptors for the 11th time in 12 games this season with 28 points on 10-for-21 shooting. But he was held without a basket in the final four minutes.

"They played pretty good," Raptors coach Lenny Wilkens said. "The first game back after a road trip is always scary. I thought we had opportunities. Our defense wasn't as good as it should be. There were great opportunities and we missed them."

"It's a tough way to lose," Carter said. "They played us tough from start to finish, but it's the type of game you really want to win. It's no excuse. We have to find a way."

Hakeem Olajuwon also contributed 14 points and 20 rebounds. The boards were a franchise record for a regulation game. Kevin Willis set the old mark of 19 on April 12, 1999 at Indiana.

Jerry Stackhouse scored 19 points and Wallace added 13 and 13 rebounds for the Pistons, who continued their best start (7-2) since 1996-97.

Detroit held a 48-43 halftime lead but allowed Toronto to close the third quarter on a 10-2 run and take a 65-61 lead.

The Pistons were swarming on defense in the fourth, allowing just 19 points. Toronto made 5-of-13 shots in the final 12 minutes.

"Most of the games they have won, they have had multiple runs and tonight we didn't let them get those runs which gave us a chance at the end," Stackhouse said. "We made the plays offensively but our defense was even more key in this victory."

"Coach Carlisle has got the point across," Wallace said. "If you don't play defense, you don't play at all."