Jimmy Rollins, Ben Revere, Humberto Quintero and John Mayberry Jr. each had two hits for the Phillies, who busted out of their slump with five runs off Jaime Garcia (1-1) in the first inning, as the Cardinals lost 8-2 in a 6.5 inning game Friday night in Philadelphia. The game was called after a 35-minute rain delay before the bottom of the seventh, but by then the damage was done. Garcia allowed eight runs, just four earned, and nine hits in three innings.
Carlos Beltran and Matt Holliday hit solo homers for the Cardinals, in the fifth and seventh innings.
Those were the only two hits allowed by Roy Halladay over seven innings. Halladay (2-2) allowed two runs, walked two and struck out six to record a complete game.