Friday’s results
Cubs 6, Brewers 2: At Chicago, Greg Maddux won his fifth straight start as the Cubs beat Milwaukee.
Pirates 3, Phillies 1: At Pittsburgh, Ian Snell allowed an unearned run over seven innings in a win over Philadelphia that ended the Pirates’ seven-game losing streak.
Reds 5, Astros 4: At Cincinnati, Brandon Phillips doubled, singled and scored twice in a victory over Houston.
Mets 5, Braves 2: At Atlanta, Pedro Martinez allowed four hits in seven innings and New York got two homers from David Wright in a win over the Braves.
Rockies 3, Marlins 2 (10): At Miami, Clint Barmes singled in the go-ahead run in the 10th as Colorado beat Florida.
Nationals 8, Cardinals 3: At St. Louis, Nick Johnson and Ryan Zimmerman homered in the first inning to help Washington beat the Cardinals.
Dodgers 3, Padres 0: At San Diego, Jae Seo and three relievers combined on a two-hitter to lead Los Angeles to a win over the reeling Padres.
Giants 10, Diamondbacks 2: At San Francisco, Barry Bonds had a three-run double and an RBI single to lead the Giants past Arizona.