Charlie Villanueva contributed 20 points in a balanced attack that saw six players reach double figures in scoring for the Pistons.
Chris Wilcox provided 14 points and seven rebounds in Detroit's third straight win.
Charlotte got 20 points, seven assists and six rebounds from Boris Diaw.
McPhee, Cokas 'working on their marriage' after affair
LGBT community has 'bullied the American people': Bachmann