Wednesday’s N.L. games
Cubs 4, Brewers 2: At Chicago, Corey Patterson hit a two-out, two-run homer in the ninth inning to give Chicago a win over Milwaukee.
Astros 7, Phillies 4: At Houston, Jeff Kent hit a three-run homer in the eighth off Felix Rodriguez (5-7) following Lance Berkman’s tying single as Houston swept Montreal in the season series 6-0.
Braves 8, Rockies 1: At Atlanta, Chipper Jones homered twice and matched his career high with five RBIs as Atlanta defeated Colorado. Eli Marrero also homered off Jeff Francis (0-1), who gave up six runs, six hits and three homers in his major league debut.
Pirates 2, Diamondbacks 1: At Pittsburgh, Jack Wilson and former Gonzaga Bulldog Jason Bay hit consecutive homers in the seventh to lead Pittsburgh over Arizona. Randy Johnson (12-12), who pitched a three-hitter for his fourth complete game this season, struck out 11 and walked none in the loss.
Padres 4, Mets 0: At New York, Brian Lawrence (13-10) pitched a six-hitter for his second straight complete game as San Diego defeated New York.
Expos 6, Dodgers 3: At Montreal, Brian Schneider broke a 3-all tie with a three-run homer in the sixth, and Montreal connected four times off Jose Lima (11-4) to beat Los Angeles.
Cardinals 6, Reds 5: At Cincinnati, Albert Pujols and Jim Edmonds hit two-run homers, pinch-runner Reggie Sanders scored the go-ahead run in the ninth on a wild pitch by Joe Valentine and St. Louis beat Cincinnati.
Giants 6, Marlins 5 (10): At Miami, Rudy Seanez (1-1) intentionally walked Barry Bonds to load the bases in the 10th, then forced home the go-ahead run by walking pinch-hitter A.J. Pierzynski on four pitches as Florida lost to San Francisco.