Philadelphia Phillies center fielder Ben Revere dives for a fly-out by St. Louis Cardinals Pete Kozma during the sixth inning of a baseball game on Friday, April 19, 2013, in Philadelphia. (AP Photo/Matt Slocum)

Philadelphia Phillies center fielder Ben Revere dives for a fly-out by St. Louis Cardinals' Pete Kozma during the sixth inning of a baseball game on Friday, April 19, 2013, in Philadelphia. (AP Photo/Matt Slocum)

Roy Halladay tossed a two-hitter over seven innings and the Philadelphia Phillies beat the St. Louis Cardinals 8-2 Friday night in a rain-shortened game to snap a four-game losing streak.

Halladay (2-2) allowed two runs, walked two and struck out six to record a complete game. He's had consecutive strong outings after starting the season with two poor ones.

The two-time Cy Young Award winner is coming off an injury-plagued, subpar year, but has looked like his old self this week.

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.

Carlos Beltran and Matt Holliday hit solo homers for the Cardinals.

The game was called after a 35-minute rain delay before the bottom of the seventh.

(Copyright ©2014 WPVI-TV/DT. All Rights Reserved.)

Get more MLB »


Tags:
philadelphia phillies, cliff lee, jimmy rollins, charlie manuel, chase utley, mlb
blog comments powered by Disqus
Advertisement