Hitting a clutch 3-pointer helped Charlie Villanueva forget a critical mistake. Villanueva's big shot with 9.7 seconds left and Rodney Stuckey's two free throws led the Detroit Pistons past the Milwaukee Bucks 105-100 on Saturday night.