PHILADELPHIA — Roy Halladay threw a three-hitter for his second shutout in three starts, Shane Victorino hit a three-run homer and the Philadelphia Phillies beat the Mets 10-0 Saturday to end New York's eight-game winning streak.
Halladay (5-1) struck out six, walked one and recorded his 17th career shutout in his first outing since suffering his first loss with the Phillies at San Francisco last Monday. The six-time All-Star right-hander went the distance for the third time this season.
Mets right-hander Mike Pelfrey (4-1) extended his scoreless innings streak to 27 before giving up six runs in the fourth.
GIANTS 6, ROCKIES 1: At San Francisco, Matt Cain gave up one hit over eight innings, Juan Uribe hit a three-run homer and Giants improved to 6-2 on their nine-game homestand. Aubrey Huff and Bengie Molina also homered for San Francisco, while Cain struck out eight and walked three while earning his first win of the season. Cain (1-1) won for the first time since Sept. 27, 2009, throwing 123 pitches — his most since Aug. 20, 2008.
BRAVES 10, ASTROS 1: At Atlanta, Troy Glaus drove in four runs, rookie Jason Heyward homered again and Tim Hudson pitched well into the seventh inning for the Braves. Hudson (2-1) allowed five hits and one run with two walks and one strikeout in 62?3 innings. The right-hander faced the minimum over his last 12 batters before Peter Moylan, the first of three Atlanta relievers, replaced him with two out in the seventh. Heyward's seventh homer, a solo shot off reliever Sammy Gervacio, gave the Braves a 7-1 lead in the seventh. The Atlanta right-fielder leads all rookies in home runs and RBIs (20).
CARDINALS 6, REDS 3: At St. Louis, Skip Schumaker singled to snap an eighth-inning tie after the Reds twice rallied to even the score in the Cardinals' victory. Albert Pujols had an RBI double and added one of two bases-loaded walks in a three-run eighth for the Cardinals. Pujols is 9-of-17 with three doubles and four RBIs the first six games of a seven-game homestand, including his first day off of the season Thursday.
CUBS 7, DIAMONDBACKS 5: At Chicago, Alfonso Soriano homered, Derrek Lee delivered the go-ahead two-run single and the Cubs rallied from three down again to beat Arizona. Soriano's two-run shot off former Cubs pitcher Bob Howry in the seventh tied it at 5, and Lee made it 7-5 with a two-run bases-loaded single in the eighth off Juan Gutierrez (0-3).
DODGERS 5, PIRATES 1: At Los Angeles, Andre Ethier hit a three-run homer and scored on James Loney's double, leading the Dodgers past Pittsburgh. Carlos Monasterios came out of the Dodgers' bullpen to make his first major league start, throwing 73 pitches over four innings while allowing a run and three hits. The right-hander left with a 4-1 lead.