Villaneuva's score with 15 seconds to go came after he had missed a potential go-ahead 3-pointer less than 5 seconds earlier. Greg Monroe kept the possession alive with an offensive rebound, however, leading to the decisive basket.
The Pistons only came away with the victory after both Kemba Walker and Josh McRoberts misfired on shots for Charlotte as time expired.
Walker pumped in 25 points for the Bobcats.
Justin Bieber crashes Drake Bell's album release party
Members of Congress to keep receiving porn magazine