Kemba Walker pumped in 22 points as the Bobcats notched a fifth win in eight games.
Josh McRoberts (14 points, 10 rebounds), Gerald Henderson and Ramos Sessions (12 points each) also played big roles for Charlotte.
The Pistons dropped a third straight despite 24 points and seven assists from Brandon Jennings.
Andre Drummond hauled down 22 rebounds to go with 16 points for Detroit.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend