PHILADELPHIA — Two games, zero runs for Philadelphia under Ryne Sandberg.
The Phillies fired long-time manager Charlie Manuel on Friday, but it hasn’t provided a spark for the floundering Phillies, who were shut out for the second straight night by Los Angeles, losing 5-0 Saturday at Citizens Bank Park.
The Dodgers got eight strong innings from ace Clayton Kershaw, who combined on a three-hitter with Brandon League. Kershaw (12-7) struck out eight and walked just one.
Casper Wells doubled for the Phillies, who are looking for their first win — and their first run — under Sandberg, who was named interim manager for the rest of 2013.
Cardinals 4, Cubs 0
CHICAGO — Yadier Molina hit a two-run homer, Joe Kelly threw six scoreless innings and St. Louis beat Chicago.
Cubs shortstop Starlin Castro was pulled shortly after making a mental mistake that let the Cardinals score in the fifth.
The Cardinals led 1-0 and had the bases loaded with one out when Castro caught a popup by Matt Carpenter in short left field. Castro put his head down and hesitated to throw home, looking as if he thought the inning was over. Jon Jay scored from third base and the other runners advanced.
Diamondbacks 15, Pirates 5
PITTSBURGH — Martin Prado went 4 for 5 with a three-run home run and Paul Goldschmidt added a three-run shot and Arizona routed Pittsburgh.
Prado’s 11th homer of the season capped a six-run third inning against All-Star Jeff Locke and put the Diamondbacks ahead 8-0. Prado has driven in 13 runs in his past 10 games.
Goldschmidt’s 30th homer came in the ninth and tied him with Pittsburgh’s Pedro Alvarez for the National League lead. Alvarez hit his 30th earlier in the game.
Brewers 2, Reds 0
MILWAUKEE — Yovani Gallardo gave up three hits in 6 1/3 innings and Logan Schafer had a two-run double to lead the Milwaukee to a win over Cincinnati.
Gallardo (9-9), who came off the disabled list Friday, struck out three to lead Milwaukee to its second straight win over the Reds.
Gallardo did not give up a hit until the fourth inning when Brandon Phillips singled after Joey Votto walked. But Phillips was caught in a rundown after the ball got away from Brewers catcher Jonathan Lucroy.
Giants 6, Marlins 4
MIAMI — Matt Cain pitched seven innings, Gregor Blanco hit a two-run triple and San Francisco beat Miami.
Cain (8-8) allowed two runs and four hits. He struck out five and walked two. Pablo Sandoval also drove in two runs for the Giants, a day after they outslugged Miami 14-10.
Giancarlo Stanton hit a two-run home run for Miami.