The Magic made four costly fourth-quarter turnovers for six Detroit points to let the game slip away late.
It was the Pistons' second impressive road win in two nights following a 92-82 victory at Dallas on Thursday night. Orlando has lost two in a row.
Suns 116, Celtics 111
At Boston, Shawn Marion scored 29 points and Steve Nash added 16 points and 14 assists to help Phoenix extend its winning streak to nine games.
Raja Bell and Boris Diaw each contributed 14 points for Phoenix, which was coming off a 161-157 double-overtime victory in New Jersey on Thursday night. The Suns have won 11 of 12 after starting the season 1-5.
Paul Pierce scored 36 points for Boston, and Ryan Gomes and Tony Allen added 18 apiece. The Celtics have lost five straight and seven of eight.
Rockets 92, Bobcats 62
At Charlotte, North Carolina, Tracy McGrady scored 23 points, Yao Ming added 21 and Houston allowed the fewest points in franchise history.
The Rockets allowed one fewer point than they did a week ago in a win over Cleveland and held the Bobcats to a franchise-worst 28 percent shooting.
Raymond Felton scored 16 points and was the only player in double figures for the Bobcats, who committed 21 turnovers. Charlotte shattered its the previous low point total of 71 set against Indiana in Dec. 2004, during its inaugural season.
Pacers 108, Trail Blazers 95
At Indianapolis, Jamaal Tinsley had 20 points, eight rebounds and eight assists to lead Indiana.
Tinsley scored all but two of his points in the second half. Stephen Jackson added 25 points and Al Harrington had 16 for the Pacers.
Portland's Zach Randolph had 29 points and four rebounds before fouling out with 15 seconds left.



