Wednesday’s games
Marlins 6, Braves 0: At Miami, Brad Penny pitched six shutout innings, Jeff Conine homered for the first time in more than a month and Florida beat Atlanta.
Phillies 5, Expos 2: At Montreal, Jim Thome hit his major league-leading 24th home run and Kevin Millwood won for the first time in eight starts, leading Philadelphia to a victory over Montreal.
Cardinals 10, Cubs 9: At St. Louis, So Taguchi scored the go-ahead run on Paul Bako’s passed ball in the eighth inning, leading St. Louis over Chicago.
Pirates 7, Astros 2: At Houston, Ryan Vogelsong allowed two hits over six innings to win for the first time in 12 starts and Jason Kendall hit his first career grand slam to lead Pittsburgh over Houston.
Reds 6, Mets 4 (12): At New York, Sean Casey hit his second two-run homer of the game in the 12th inning and finished with five hits, sending Cincinnati to a victory over New York.
Rockies 3, Brewers 2: At Milwaukee, Shawn Estes had a run-scoring double, Shawn Chacon worked out of his one-out, bases-loaded jam in the ninth inning and Colorado ended its eight-game road losing streak with a victory over Milwaukee. .
Padres 4, Diamondbacks 3: At San Diego, David Wells outdueled Randy Johnson in a matchup of perfect-game lefties but got a no-decision when San Diego blew a one-run lead. Terrence Long then homered with one out in the ninth to beat Arizona.
Giants 3, Dodgers 2: At San Francisco, Ray Durham hit a bases-loaded triple and Jerome Williams pitched six strong innings as San Francisco beat Los Angeles for its fifth straight victory.