E'Twaun Moore had 14 points in 30 minutes, and the Orlando Magic defeated the Detroit Pistons 87-86 on Sunday night. Orlando led by as many as 23, but Detroit kept its starting unit in late in the preseason game and closed the gap.