Gerald Wallace added 20 points and six rebounds and Boris Diaw contributed 16 points and nine helpers as the Bobcats topped the .500 mark at home (15-14) while making a push for an Eastern Conference playoff spot.
Toronto, meanwhile, dropped a franchise record-tying 11th straight road game and fell to 5-24 away from home.
Sonny Weems scored 19 points and Andrea Bargnani chipped in with 18 and eight rebounds for the Raptors.
Couple mistakenly served bag of cash at McDonald's drive-thru
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'