MIAMI (AP) -Barry Bonds hit his record 760th homer and gave the Florida Marlins' biggest crowd in 2 1/2 seasons just what it came to see.
Bonds' 26th homer of the season, a two-run shot, lifted the San Francisco Giants to a 4-3 win over the Marlins on Saturday night. Bonds also struck out a season-high three times.
Ryan Klesko had two hits and scored twice for the Giants, and Matt Cain (5-13) struck out seven in seven innings for his second win in eight starts. Brad Hennessey earned his 11th save.
Hanley Ramirez led off the game with his 23rd home run for the Marlins. Mike Jacobs added two RBIs, including his 11th homer.
Bonds struck out in his first two appearances against Rick VandenHurk (3-4), who also served up No. 754 last month. In the fifth, Bonds sent a fastball 444 feet over the right-center field wall. The crowd of 42,817 - the largest for Florida at home since opening day 2005 - stood to cheer and take photos.
Cubs 5, Cardinals 3
CHICAGO (AP) - Daryle Ward hit a grand slam, and Derrek Lee went 3-for-4 to help Chicago beat St. Louis.
Sean Marshall (6-6) pitched five-plus innings for Chicago, which has won three straight after a four-game skid.
Albert Pujols, Juan Encarnacion and Brendan Ryan homered for the Cardinals, who fell four games back of the NL Central-leading Cubs. St. Louis dropped the first two games of the series after a five-game winning streak.
The game was delayed 1 hour, 1 minute by rain at the start and then halted again in the top of the eighth inning for 1:05.
Marshall allowed two runs and five hits, and five relievers combined to finish. Ryan Dempster earned his 19th save.
Chicago scored all of its runs with two outs in the third. Anthony Reyes (2-12) walked Aramis Ramirez and Ward smacked his third career grand slam, and first homer of the season.
Pirates 11, Phillies 6
PITTSBURGH (AP) - Third baseman Abraham Nunez's two-run throwing error put Pittsburgh in the lead for the first time.
Freddy Sanchez had a two-run homer among three hits and Paul Maholm (9-14) recovered from allowing six runs in the first two innings to pitch seven innings for the victory.
The Pirates (51-70) own the NL's worst record, but in a span of three days they've rallied from big deficits to beat the NL East's two top teams.
Phillies starter Jamie Moyer (11-9) couldn't hold leads of 4-0 in the first and 6-2 in the second against the Pirates, who had lost the first four to Philadelphia this season.
With the score tied at 6, Xavier Nady singled and Adam LaRoche doubled to start the Pirates' fifth. Nunez then bobbled Ronny Paulino's grounder, and threw the ball past first baseman Ryan Howard - scoring both runners.
Maholm and relievers Shawn Chacon and Matt Capps shut out Philadelphia over the final seven innings.
Diamondbacks 12, Braves 6
ATLANTA (AP) - Rookie right-hander Micah Owings went 4-for-5, including a pair of homers, drove in six runs, scored four times and pitched three-hit ball through seven innings for Arizona.
It was the fourth straight win and 21st in 26 games for the NL West-leading Diamondbacks, who had 15 hits and handed Atlanta its third straight loss.
Owings (6-6) allowed solo homers to Chipper Jones, Jeff Francoeur and Andruw Jones. He struck out seven and didn't walk a batter in winning for the first time in two months. Owings was 0-5 with a 5.70 ERA in his previous 10 outings.
He is batting .273 with three homers and 11 RBIs this season. He hit a two-run double in Arizona's four-run second inning, a solo 415-foot shot in the fourth, a two-run, 446-foot homer in a three-run sixth and an RBI single in a four-run seventh.
Atlanta's Buddy Carlyle (7-5) went five innings, allowing 10 hits and eight runs - five earned. Francoeur added a two-run shot in the ninth.
Brewers 8, Reds 4
MILWAUKEE (AP) - Gabe Gross and Geoff Jenkins each hit three-run homers to snap Milwaukee's five-game losing streak.
Milwaukee stayed within a half-game of NL Central-leading Chicago. The Brewers had been outscored 42-14 during their five-game losing streak.
Claudio Vargas (10-4) became the Brewers' second 10-game winner this season, matching Ben Sheets. Vargas, who won for the first time since June 27, pitched 5 2-3 innings and allowed one run and seven hits. He struck out five and walked five.
Elizardo Ramirez (0-1) made his first start for the Reds since Aug. 12, 2006, when he lasted just 1 1-3 innings. He was recalled from Triple-A Louisville on Saturday and threw five innings, allowing three runs and five hits.
Mets 7, Nationals 4
WASHINGTON (AP) - Luis Castillo homered for the first time in more than a year, David Wright hit a tiebreaking two-run double, and surging New York beat Washington.
Castillo and Wright drove in two runs apiece to back left-hander Oliver Perez (11-8), who won for the first time in four starts. The Mets have won five of six and lead Philadelphia by four games in the NL East.
Perez allowed three runs and seven hits over 5 2-3 innings, walked three and struck out three.
Billy Wagner pitched the ninth for his 29th save in 31 chances, but the Mets lost infielder Damion Easley to an injured left ankle in the sixth inning.
Castillo's solo homer off left-hander John Lannan (1-2) - his first since July 16, 2006, a span of 674 at-bats - put the Mets up 1-0 in the first. Wright flared a two-run double down the right-field line in the fourth to put New York in front 4-2.
Astros 3, Padres 2
SAN DIEGO (AP) - Roy Oswalt left with a strained oblique one out before he would have qualified for the win, and Houston lost slugger Carlos Lee with a strained hip flexor in a painful victory over San Diego.
It was a tough night as well for the Padres, who fell a season-high five games behind the Arizona Diamondbacks. The Padres, trying to win their third straight NL West title, remained tied with Philadelphia for the wild-card lead.
Oswalt beat out an infield RBI single in the fourth that gave the Astros a 3-0 lead. He was pulled the next inning after allowing consecutive RBI singles by Brian Giles and Geoff Blum that got the Padres to 3-2. Dave Borkowski (3-3) came on and got Mike Cameron to fly out, then pitched a perfect sixth, with two strikeouts.
Until the fifth, Oswalt had scattered three hits in four scoreless innings. He and Lee both are day-to-day.
Brad Lidge pitched the ninth for his 11th save.
The Astros jumped on Justin Germano (6-7) for two runs on three hits and a walk in the first. Germano lost for the seventh time in eight decisions.
Rockies 7, Dodgers 4
LOS ANGELES (AP) - Matt Holliday singled home the go-ahead run in the 14th inning and Cory Sullivan homered and drove in two runs for the Rockies.
Ryan Spilborghs, who entered the game as a pinch-hitter in the 11th, led off the 14th with a double against Roberto Hernandez (0-2) and advanced on Kaz Matsui's sacrifice bunt. The right-hander then walked Jamey Carroll before Holliday lined a pitch to left field for the lead run.
Brad Hawpe added a two-run single, the Rockies' 17th and final hit of the five-hour, six-minute marathon.
Matt Herges (2-0) worked two scoreless innings for the win and Manny Corpas got three outs for his 11th save in 13 attempts.
It was the longest game by innings for the Rockies this season and the second-longest for the Dodgers, who beat the Padres 5-4 in 17 innings on April 29 at San Diego. The loss, coupled with Arizona's 12-6 win over Atlanta, put the Dodgers a season-worst 7 1/2 games out of first place in the NL West.

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