
Jason Heyward had three hits with a double and two RBIs, Jhonny Peralta had three singles with an RBI, and Yadier Molina singled, doubled and drove in a run for the Cardinals, who won their seventh in nine games while beating Philadelphia for the fifth straight time.
Cody Asche homered for the Phillies, who have lost 11 of 12.
Aaron Harang (4-9) lost his sixth straight start for the first time in his career.
