Reds win marathon, earn sweep
Reds 5, Braves 4, 15 inn.
Atlanta – Brandon Phillips’ two-run single off rookie Jose Ascanio in the 15th inning gave the Reds their first three-game sweep in Atlanta since 1990.
Cubs 12, Giants 1
Chicago – Carlos Zambrano became the National League’s first 12-game winner.
Rockies 5, Pirates 3
Pittsburgh – Brad Hawpe and Todd Helton each hit two-run homers and Jeff Francis won his fifth decision in a row.
Nationals 7, Astros 6
Washington – Ryan Langerhans hit a three-run homer and Jason Bergmann won for the first time in more than two months.
Dodgers 5, Phillies 4
Los Angeles – Andre Ethier hit a three-run homer, Luis Gonzalez added a tiebreaking solo shot in the sixth inning.
Cardinals 6, Marlins 0
Miami – Kip Wells allowed two hits in eight innings and Juan Encarnacion drove in three runs for St. Louis.
Wells (4-12) struck out four and walked two to win for the first time since he pitched against Kansas City on June 20.
Diamondbacks 5, Brewers 2
Milwaukee – Mark Reynolds hit a tiebreaking three-run homer in the eighth inning to lift Arizona.
Padres 5, Mets 4
San Diego – Geoff Blum singled in the go-ahead run with two outs in the eighth for the Padres, who nearly wasted a brilliant performance by Greg Maddux before rallying past the NL East leaders.

