Milwaukee — Barry Bonds hit his 734th career home run to break Hank Aaron's NL record, but the Milwaukee Brewers rallied past San Francisco, 10-8, Saturday night for their third consecutive victory over the struggling Giants.
Bonds hit a solo shot off Chris Capuano over the right-center fence in the third inning, just out of the reach of outfielders Brady Clark and Corey Hart.
Bonds, who hit No. 733 and drove in a season-high six runs Friday night, is 21 homers shy of Aaron's career mark of 755. It was Bonds' 26th home run this season - and again it came in the same city where Aaron started and ended his major-league career.
The Brewers scored twice in the eighth to break an 8-all tie and win their fourth straight game. Tony Graffanino singled with one out and stole second. Prince Fielder struck out, but Bill Hall lined an RBI double down the right-field line. Corey Hart then hit a soft fly to right fielder Moises Alou, who dropped it for a two-base error that allowed Hall to score.
Phillies 8, Marlins 6
Philadelphia - Carlos Ruiz and Jeff Conine each drove in three runs, and Jon Lieber pitched seven solid innings. Jimmy Rollins hit his 23rd homer, Shane Victorino and Chase Utley each went 4-for-5, and Ryan Howard drew two more intentional walks for 33 on the season. Howard, who leads the majors with 58 homers, was 1-for-2.
Padres 2, Pirates 1
San Diego - Trevor Hoffman tied Lee Smith's career saves record with No. 478. Jake Peavy struck out 11 to match the team record for double-digit strikeout games, and rookie Josh Barfield hit a go-ahead homer leading off the seventh.
Mets 12, Nationals 6
New York - David Wright's three-run homer capped a six-run fifth inning, and New York rallied past Washington. Paul Lo Duca also homered, and Wright finished with three hits and three runs for the Mets.
Rockies 10, Braves 9
Denver - Kaz Matsui hit a two-run triple in a six-run third inning, and Jeff Francis became the winningest lefty in Rockies history.
Cubs 11, Reds 4
Cincinnati - Carlos Zambrano hit his sixth homer, tying the Cubs' record for a pitcher, and Aramis Ramirez had a two-run shot.
Astros 7, Cardinals 4
Houston - Luke Scott hit two home runs, including a three-run shot in the ninth inning. Scott has 10 homers and 35 RBIs in 46 starts since being recalled from Triple-A Round Rock on July 13.
Diamondbacks 9, Dodgers 3
Los Angeles - Miguel Batista overcame a shaky start to pitch eight strong innings for his first win since Aug. 9, and Eric Byrnes had four hits.