AUBURN HILLS, Mich. (AP) -- The Boston Celtics finally got a game.
The result, though, was the same.
Kevin Garnett scored 22, Paul Pierce had 20 points and Ray Allen added 14, leading Boston to an 86-78 win over the Detroit Pistons on Friday night.
The Celtics, who have won 10 straight, took their last seven by double digits, including three victories by 20-plus points.
Celtics coach Doc Rivers actually enjoyed watching his team play a contested game for a change.
"It was kind of nice," Rivers said. "I thought our execution down the stretch was phenomenal, as good as we've had all year."
Boston has its second 10-game streak this season, a feat the storied franchise hadn't pulled off since the 1985-86 season when it went on to win one of its 17 NBA titles.
The defending champions are an NBA-best 39-9 thanks to the current run and a franchise-record 19-game winning streak early in the season.
In between, Boston lost four straight and was 2-7.
"We lost a sense of urgency during that stretch," Rivers said.
Detroit's Allen Iverson scored 19 points, moving past Hall of Famer Charles Barkley and into 16th place on the NBA's career scoring list.
Iverson said it didn't mean anything to him.
"I want to get past Barkley with one other accomplishment and that's winning a championship," he said. "I don't care about any of that individual stuff."
Rodney Stuckey scored 19, reserve Richard Hamilton had 14 points and Rasheed Wallace added 12 for the Pistons, who have lost three straight at home and nine of their last 13 overall.
Detroit's top three frontcourt players -- Wallace, Antonio McDyess and Tayshaun Prince -- were a combined 7-of-31.
"That's tough to win that way against Boston because those guys are going to get shots," Pistons coach Michael Curry said.
Rivers said Detroit is going through a tough stretch because its still adjusting to the radical change of adding Iverson in exchange for All-Star point guard Chauncey Billups.
"They'll be as dangerous as anybody in the playoffs," Rivers said. "That's what I know for sure."
In a rematch of the Eastern Conference finals, tempers flared with 5:56 left in the game.
Boston's Kendrick Perkins was ejected after being called for a flagrant foul following a video review that showed he knocked Jason Maxiell down to the court with a hard foul.
"I didn't want to give up a layup, so I was trying to foul him hard across the arms, but he ducked his head and I got him on the neck," Perkins said. "I wasn't trying to hurt him. I don't do that"
Maxiell responded with a shove and was called for a technical.
After the game was stopped for free throws, Hamilton made a shot to make it 71-67. Then the Celtics scored seven straight points to seal the victory.
The Celtics paved the way for the win by jumping out to a 12-4 lead and scoring eight of the first nine points after halftime.
"You can't allow teams to go on runs like that," Curry said.
The Pistons rallied in the second and fourth quarters and got within three midway through the final quarter, but Garnett's jumper capped a 10-2 run that gave the Celtics an 11-point lead.
"We played good in spurts, but with a team that is good, experienced and won a championship that's just not good enough," Iverson said. "You have to play well the whole game."