The Los Angeles Dodgers were hitless through five innings, but they had made Michael Wacha work. Yasmani Grandal's three-run homer capped a four-run rally off a pitcher who had been perfect and the Dodgers prevailed for a rain-soaked 5-1 victory over the St. Louis Cardinals on Saturday night. ''We did take really good at-bats,'' Grandal said.