The circumstances seemed right for Detroit to finally snap its losing streak against Orlando.

The Magic was coming off an emotional loss in New York to face a rested Pistons team that had won five straight and seven of nine. But Orlando still managed to beat Detroit for the seventh straight time.

Michael Doleac scored 20 points and Monty Williams had 18 for the Magic, which defeated the Pistons, 108-99, yesterday in Auburn Hills, Mich.

"For some reason, I don't know why, we usually have big games against them," said Darrell Armstrong, who had 17 points and eight assists for Orlando. "Most of the time, the ball bounces our way. We work hard and they work hard and it's just a matter of how the ball is rolling."

The Magic has ended three long Detroit winning streaks since March.

"I don't know what it is about them," said Grant Hill, who led the Pistons with 24 points. "They just always seem to play well against us, and we don't play well against them. We certainly didn't tonight."

Magic Coach Doc Rivers said it was his team's best effort of the season.

* SONICS 102, PACERS 91: Gary Payton scored 31 points and Horace Grant added 23 for host Seattle, which remained undefeated at home. The Sonics, who are 6-0 at home, beat Indiana for the third straight time.