
Orlando had lost 20 of 25 regular season games to the Pistons, including one earlier in the week.
The closest Detroit came on Friday night was 96-90 after a shot by Villanueva with about three minutes to play.
Rodney Stuckey scored 20 points and Gordon finished with 19 for the Pistons.
"We're not playing smart enough. We didn't play enough defense and for too many minutes we were just hanging on to win a regular-season game," coach Stan Van Gundy said. "We aren't making the push to be great. I don't know if we will. We'll have to see."
NOTES: The Magic were already without Vince Carter (sprained left ankle) and Rashard Lewis (10-game suspension) before losing lost starting power forward Ryan Anderson to a sprained right ankle in the third quarter. ... Detroit was without starters Rip Hamilton (right ankle sprain) and Tayshaun Prince (lower back strain). ... The Magic shot 30 of 35 overall from the line. ... The Pistons were staying at a downtown hotel less than mile from where a gunman opened fire and killed one person and wounded five others late Friday morning, causing a shutdown of city streets during a search for the assailant. They had to detour returning to the team hotel after the morning practice.
Play Basketball Hot Streak and win prizes!