PHILADELPHIA – Matt Garza executed his plan to near perfection.
Garza pitched one-hit ball for seven shutout innings and struck out 10 Sunday as the Chicago Cubs beat the Philadelphia Phillies 5-1.
Garza (2-1) gave up a pop-fly single to Jimmy Rollins leading off and retired 20 of the next 21 batters.
I just stuck to the game plan, keep them off balance and try to get popups or ground balls, Garza said. I was very comfortable out there. I wanted to go after them. Theyre a very aggressive team.
REDS 6, ASTROS 5: In Cincinnati, Jay Bruces fourth home run in four games and seventh of the season lifted Cincinnati to a comeback win.
DIAMONDBACKS 8, MARLINS 4: In Miami, unbeaten Wade Miley held Miami hitless until the sixth inning, and Jason Kubel drove in three runs as Arizona sent the Marlins to their seventh loss in eight games.
BRAVES 4, PIRATES 3: In Atlanta, Tim Hudson survived five tough innings to win in his return from offseason back surgery as Atlanta held on in the ninth inning.
BREWERS 3, CARDINALS 2: In St. Louis, Zack Greinke worked six strong innings and Jonathan Lucroys two-run double capped a three-run sixth as Milwaukee avoided a three-game sweep.
DODGERS 2, NATIONALS 0: In Los Angeles, Chris Capuano (3-0) struck out nine while combining with two relievers on a four-hitter, James Loney drove in two runs with a bases-loaded single and Los Angeles Dodgers completed a three-game sweep.
GIANTS 4, PADRES 1: In San Francisco, Pablo Sandoval homered to back Madison Bumgarners fourth straight victory, and San Francisco Giants denied San Diego its first series win of the year.
METS 6, ROCKIES 5, 11 inn.: In Denver, Ike Davis singled in the go-ahead run in the 11th inning and New York overcame two tying homers allowed by their bullpen.