Todd Coffey (4-4) pitched the eighth to get the win. New closer Eddie Guardado gave up Clint Barmes' solo homer in the ninth but earned his third save in the series.
Marlins 9, Astros 3
At Miami, Hanley Ramirez and Wes Helms each homered and drove in three runs to help Florida beat Houston.
Jeremy Hermida and Mike Jacobs also homered for the Marlins, who salvaged a split of the four-game series. Scott Olsen (7-4) allowed three runs and six hits in 5 1-3 innings to get his first win since June 16.
Cardinals 11, Dodgers 3
At St. Louis, Albert Pujols was 4-for-5 with three RBIs and St. Louis beat up on All-Star starter Brad Penny and Los Angeles.
Anthony Reyes (2-3) worked five solid innings and fellow rookie Chris Duncan had his second straight three-hit game for the Cardinals, who swept a four-game series from the Dodgers for the first time since winning a pair of doubleheaders on July 7-8, 1987.
St. Louis has won seven in a row, the team's best streak since a nine-game run in 2004.
Nationals 8, Pirates 4, 11 innings
At Pittsburgh, Nick Johnson drove in two runs with a tiebreaking double in the 11th inning and Washington avoided a second consecutive series sweep by rallying against Pittsburgh.
Washington ended a five-game losing streak by scoring four runs -- one earned -- off Roberto Hernandez (0-3) in the 11th.
The Nationals came back from a 3-0 deficit on Alfonso Soriano's 29th homer and pinch-hitter Alex Escobar's tying two-run drive as starter Livan Hernandez and five relievers held the Pirates to a run over the last 10 innings. Soriano has five homers in 10 games.
Braves 10, Padres 5
At San Diego, Chipper Jones hit a two-run homer to give him an extra-base hit in 14 straight games, tying a 79-year-old big league record, and Atlanta roughed up Jake Peavy and completed a three-game sweep of NL West-leading San Diego.
Phillies 6, Giants 2
At San Francisco, Brett Myers allowed Barry Bonds' 721st homer while pitching seven solid innings in his first start back from a leave of absence, and Philadelphia rallied for four runs in the eighth inning.
Myers (6-3) allowed five hits and struck out seven, looking sharp after sitting out nearly three weeks while facing assault charges for allegedly hitting his wife.
David Bell hit a tying homer in the seventh and added a run-scoring triple in the eighth for the Phillies, who took two of three from San Francisco to win consecutive series for the first time since May.



