Bonds stays stuck at 753
Giants 8, Brewers 0
Milwaukee – Tim Lincecum pitched four-hit ball for eight innings, Pedro Feliz homered and drove in three runs, and San Francisco won without a hit from Barry Bonds.
Bonds remained at 753 homers, two from tying Hank Aaron’s record.
Phillies 12, Padres 4
San Diego – Ryan Howard hit two towering home runs off David Wells, drove in five runs and scored three times.
Diamondbacks 3, Cubs 2
Chicago – Stephen Drew homered to snap an eighth-inning tie, and Orlando Hudson had three hits, sending Arizona past Chicago. The Cubs lost for only the sixth time in 25 games. Arizona got its fifth victory in 18 tries.
Pirates 7, Astros 3
Pittsburgh – Jason Bay and Adam LaRoche each drove in two runs, and Pittsburgh won for the first time since the All-Star break, beating Houston to stop a seven-game losing streak.
Nationals 3, Rockies 0
Washington – Felipe Lopez homered, and Mike Bacsik pitched into the seventh inning to lead Washington over Colorado. Pinch-hitter Tony Batista singled to drive in two runs in the seventh, and Chad Cordero pitched a perfect ninth for his 18th save.
Marlins 11, Reds 1
Miami – Hanley Ramirez hit a three-run home run, and Jason Wood and Matt Treanor hit consecutive homers to help Byung-Hyun Kim earn his first home victory with Florida.
Dodgers 8, Mets 6
Los Angeles – Brad Penny became the first starting pitcher to open a season 12-1 for the Dodgers since the franchise moved to Los Angeles in 1958.
Braves 14, Cardinals 6
Atlanta – Willie Harris became the second player in Atlanta history with six hits in a game, going 6-for-6 with two triples and six RBIs. Felix Milan, in 1970, was the last Braves player with a six-hit game. Harris is the franchise’s seventh player to reach the mark.

