Saturday’s games
Cardinals 5, Dodgers 1: Jim Edmonds hit his 300th career home run, Jason Marquis won his 11th straight decision and the St. Louis Cardinals won their eighth in a row overall by beating visiting Los Angeles. The Central Division leaders needed only two hits, tying their season low, to beat the West-leading Dodgers for the second straight night.
Giants 9, Diamondbacks 7: Dustan Mohr doubled in the tying run in the eighth, and Deivi Cruz followed with a go-ahead two-run single to lead San Francisco past visiting Arizona. Marquis Grissom hit a grand slam and also started the eighth-inning rally with a single.
Braves 9, Expos 0: Russ Ortiz pitched a three-hit shutout and Andruw Jones hit a grand slam to help Atlanta earn a win in Montreal, its fifth straight victory. Ortiz (14-7) retired the first 15 batters before Einar Diaz lined a clean single to right-center to lead off the sixth.
Phillies 7, Mets 0: Cory Lidle threw a three-hitter for his second straight shutout and knocked in three runs with a double as Philadelphia sent visiting New York to its eighth straight loss. Jimmy Rollins hit a three-run homer and Jason Michaels scored twice for the Phillies.
Astros 6, Pirates 5: Mike Lamb hit a go-ahead RBI double in the seventh inning as Houston extended its season-high winning streak to eight games with a win over visiting Pittsburgh. Houston has won 10 of its last 12 games and 16 of its last 19 to move two games behind idle Chicago in the wild-card race.
Brewers 7, Reds 3: Russell Branyan and Keith Ginter each hit three-run homers, and rookie Ben Hendrickson earned his first major league victory as Milwaukee beat visiting Cincinnati. Hendrickson (1-6) pitched six solid innings to avoid being the first pitcher in 25 years to lose in each of his first seven major league games.
Rockies 8, Padres 2: Shawn Estes pitched seven solid innings and had two hits, and J.D. Closser hit his first major league homer as Colorado won in San Diego. Estes (14-6) allowed two runs and four hits, matching the single-season team record for wins by a left-hander
Cubs at Marlins, ppd: Chicago’s game at Florida was postponed due to Hurricane Frances. All three games of the series, including today’s, were postponed and not immediately rescheduled.