Saturday’s results
Giants 4, Cubs 2: At Chicago, Barry Bonds hit his 728th career homer, Ray Durham and Moises Alou connected on back-to-back shots in the sixth and Matt Cain pitched 7 2/3 innings to lead San Francisco over the Cubs. It was Bonds’ fourth homer in the last 10 games and 20th of the season and leaves him 27 away from tying career leader Hank Aaron (755).
Nationals 7-4, Diamondbacks 6-3: At Washington, Austin Kearns and Ryan Zimmerman homered to lead the Nationals over Livan Hernandez and Arizona, completing a sweep of the day-night doubleheader. The Nationals rallied in both games of the doubleheader to extend their winning streak over the Diamondbacks at RFK Stadium to five.
Padres 7, Reds 1: At San Diego, Jake Peavy threw a two-hitter, matching his career best, and struck out 14 for the Padres, who beat Cincinnati to keep the lead in the wild-card race. Rookie Josh Barfield hit a two-run homer, Mike Cameron had three hits and the Padres opened a one-game lead over Philadelphia.
Braves 4-4, Phillies 3-16: At Philadelphia, Mike Lieberthal homered and drove in four runs, helping the Phillies beat Atlanta to gain a split of their day-night doubleheader. In the opener, Adam LaRoche hit a two-run homer off Arthur Rhodes in the ninth inning to lead Atlanta to victory.
Dodgers 14, Rockies 5: At Los Angeles, Nomar Garciaparra hit a three-run homer and a three-run double to help Brad Penny become the league’s first 15-game winner, and the Dodgers hammered Colorado.
Mets 4, Astros 2: At Houston, Cliff Floyd had a double and two RBIs in his return from the disabled list to back rookie John Maine’s strong pitching and New York beat the Astros.
Pirates 1, Cardinals 0: At St. Louis, Shawn Chacon and two relievers combined on an eight-hitter and Ronny Paulino hit a bases-loaded sacrifice fly in the seventh inning to lead Pittsburgh past the Cardinals.
Marlins 9, Brewers 6 (10): At Milwaukee, Alfredo Amezaga singled in the go-ahead run in the 10th inning and Florida beat the Brewers to extend Milwaukee’s losing streak to a season-high nine games.