SAN FRANCISCO (AP) -Barry Bonds hit his 754th home run to move within one of Hank Aaron's career record and San Francisco beat Florida 12-10 on Friday night.
Bonds hit a solo shot off rookie Rick Vanden Hurk in the first inning, his 20th homer of the season. Bonds walked in his next four at-bats and will keep up his pursuit Saturday night, when Dontrelle Willis starts for the Marlins.
The Giants tied a season high with four home runs, including Ray Durham's tiebreaking two-run shot off Renyel Pinto (2-4) in the sixth inning that gave them a 9-7 lead. Pedro Feliz and Bengie Molina hit back-to-back shots in the fifth off Vanden Hurk.
Cody Ross and Hanley Ramirez homered for Florida.
Vinnie Chulk (4-2) retired the final two batters of the sixth to earn the win.
Diamondbacks 8, Braves 7, 11 innings
PHOENIX (AP) - Tony Clark homered to lead off the bottom of the 11th for Arizona, which squandered a seven-run lead.
Clark's homer followed a game-winning shot by Eric Byrnes on Thursday, and was the Diamondbacks' fifth game-winner this season. Arizona has won seven straight to move within one game of Los Angeles in the NL West.
Edgar Gonzalez (4-2), the Diamondbacks' fifth pitcher, worked the 10th and 11th for the win.
Clark was the only batter faced by Wilfredo Ledezma (0-2). The Braves have lost three straight and are four games behind New York in the NL East.
Arizona scored seven runs over the first four innings - including a six-run second - only to watch the Braves rally.
Phillies 8, Pirates 1, 6 1/2 innings
PHILADELPHIA (AP) - Pat Burrell homered and had three RBIs and Jamie Moyer allowed one run in seven innings in Philadelphia's rain-shortened win.
The Phillies learned before the seven-inning victory that Chase Utley, their All-Star second baseman, could miss three-to-four weeks after undergoing surgery to have a pin placed in his broken right hand. Utley was hit by a pitch on Thursday.
The game was called after a 61-minute delay following the seventh inning.
Burrell homered in a six-run third when the Phillies sent 12 batters to the plate. Michael Bourn, playing for the injured Aaron Rowand, had hits in each of the first three innings and went 4-for-4. Greg Dobbs drove in two runs.
Ronny Paulino had three hits and an RBI for the Pirates.
Moyer (9-8) allowed six hits as the Phillies won their sixth in the last seven games.
Nationals 6, Mets 2
NEW YORK (AP) - Washington's Ryan Church and Austin Kearns homered to back the pitching of former Met Mike Bacsik.
Bacsik (4-6) allowed eight hits over seven innings.
The Nationals bunched four doubles for three runs against Jorge Sosa (7-6) in the second inning. He has lost five of seven starts since June 13.
Moises Alou, in his first game since May 12, doubled for New York and went 1-for-4.
Dimitri Young and Church opened the second with consecutive doubles. One out later, Brian Schneider and Nook Logan had back-to-back doubles for a 3-0 lead.
Padres 9, Astros 4
HOUSTON (AP) - Milton Bradley homered and Brian Giles had a season-high three RBIs for San Diego and Jake Peavy won for the first time since June 19.
Peavy (10-5) allowed one run and four hits and struck out eight for the Padres, who won for the second time in eight games. He is 5-0 with a 0.98 ERA on the road this year and his 2.41 season ERA remains second in the NL.
Woody Williams (5-12) went six innings and allowed four runs and eight hits as the Astros' three-game winning streak ended.
Peavy knocked in the Padres' first run with a single in the second inning. Giles, Adrian Gonzalez, Josh Bard and Peavy had two hits each.
Reds 5, Cubs 4
CINCINNATI (AP) - Edwin Encarnacion's ninth-inning RBI single gave Cincinnati the victory.
The Cubs reached closer David Weathers (2-3) for five hits and two runs in the top of the ninth. Norris Hopper led off the bottom of the inning against Bobby Howry (5-6) with a single. After a sacrifice bunt, Encarnacion, who had homered in the fourth, singled between third base and shortstop for the winner.
Jeff Keppinger had a two-run double as the Reds improved to 4-1 on their current homestand.
The Cubs have lost consecutive games for the second time in less than a week.
Reds starter Bronson Arroyo allowed two unearned runs in 7 2-3 innings.
Brewers 12, Cardinals 2
ST. LOUIS (AP) - Claudio Vargas worked eight innings for the first time in four seasons and was backed by Milwaukee's 19-hit attack.
Corey Hart homered, doubled and singled, Kevin Mench matched his career high with four hits and Tony Graffanino had three RBIs for the Brewers, who won for the third time in their last 11 road games.
Mike Maroth (0-4) surrendered seven runs and 11 hits and left after facing one batter in the fifth for the Cardinals, who have lost three of the first four in a seven-game homestand against the top two teams in the NL Central.
Vargas (9-2) won his third straight start, striking out eight and walking one. He allowed two runs and nine hits.
The Brewers batted around in a five-run third inning that featured a season-high seven hits and a 39-minute rain delay.
End Capsules

Top MLB Public Bets

MLB Top Stories

Thumbnail Opening 2018 World Series Odds The 2018 World Series opening odds have been released. Who is favored, who is the biggest challenger, and who is also in the mix?
Thumbnail Astros vs. Dodgers Pick Are the Houston Astros going to clinch their first-ever World Series title Wednesday night in Game 7 with an upset win at the Los Angeles Dodgers? Game time is...
Thumbnail Astros vs. Dodgers Pick Can the Houston Astros clinch their first-ever World Series title Tuesday night in Game 6 at the Los Angeles...
Thumbnail Dodgers vs. Astros Pick Are the Los Angeles Dodgers going to ride Clayton Kershaw to a victory over the host Houston Astros in a pivotal Game 5 of the World Series Sunday night? First pitch is at...
Thumbnail Dodgers vs. Astros Pick Are the Houston Astros going to win a third straight game over the visiting Los Angeles Dodgers Saturday night in Game 4 of the World Series? First pitch is at...

MLB Team Pages