Kemba Walker struck for 25 points, seven rebounds and five assists as the Bobcats snapped a three-game skid.
Gerald Henderson contributed 17 points.
The Knicks had their five-game winning streak ended despite 20 points from Carmelo Anthony.
Amar'e Stoudemire put in 17 for New York.
Members of Congress to keep receiving porn magazine
Putin thinks Obama would save him if he were drowning