Sunday’s results
Reds 4, Diamondbacks 3 (11): At Cincinnati, Scott Hatteberg’s two-out single in the 11th inning – his fourth hit of the game – sent the Reds to a victory over Arizona. The Reds have won a season-high four in a row.
Pirates 6, Cubs 2: At Pittsburgh, Jason Bay, slumping for more than a month, hit a two-run home run off Cubs ace Carlos Zambrano, and finished with four RBIs in the Pirates’ win over Chicago.
Phillies 8, Rockies 4: At Denver, Shane Victorino wrangled with an out-of-control tarp before a rain delay and then hit a two-run homer after the stoppage in Philadelphia’s win over Colorado.
Astros 8, Mets 3: At Houston, Roy Oswalt tossed seven effective innings and Chris Burke hit a two-run homer to help the Astros beat New York. Oswalt allowed three runs and seven hits, struck out five and walked one.
Nationals 7, Brewers 2: At Washington, Ryan Zimmerman’s two-run homer ignited a six-run rally in the sixth inning, Tim Redding won his first start in almost three years and the Nationals defeated Milwaukee.
Cardinals 7, Giants 0: At St. Louis, Barry Bonds went 0 for 3 in his final game of the first half and remained at 751 home runs, Chris Duncan drove in three runs for St. Louis and the Cardinals beat San Francisco.
Braves 5, Padres 4: At San Diego, All-Star Brian McCann homered and drove in four runs against Greg Maddux, leading Atlanta to a win over the Padres. Kelly Johnson also homered and Andruw Jones went 3 for 3 and scored two runs for the Braves.
Dodgers 9, Marlins 3: At Los Angeles, Russell Martin went 2 for 2 with a two-run homer, three RBIs, three runs scored and a walk, Andre Ethier added a three-run shot and the Dodgers defeated Florida.
Associated Press