Marlins 6, Giants 5
MIAMI -- Justin Bour hit a walk-off three-run homer in the bottom of the ninth inning to lead the Miami Marlins to a 6-5 win over the San Francisco Giants on Wednesday night at Marlins Park.
The Marlins (33-46) overcame five double-play ground balls, which tied a Giants record for a nine-inning game.
Miami also overcame three errors that led to two unearned runs.
San Francisco (42-37), which had 14 hits, got a tiebreaking home run by shortstop Brandon Crawford in the sixth inning. It was his 11th homer of the season.
But the big hit was wiped out when Bour pulled his shot to right field off Giants right-handed reliever Santiago Casilla (4-2).
It was Bour's first-career walk-off home run and his eighth homer of the season. All eight homers are against right-handers.
Marlins reliever Steve Cishek (2-5) picked up the victory after giving up one hit in the top of the ninth.
San Francisco took a 1-0 lead in the third. Right fielder Justin Maxwell, making his first start of the series, led off with a single and came around to score with two outs when a low throw by shortstop Adeiny Hechavarria got past Bour at first.
It was the second straight game the Giants scored on a play in which Bour did not scoop a low throw. On Tuesday, the error went to third baseman Derek Dietrich. But Bour was charged with an error this time.
Miami took a 3-1 lead in the bottom of the third. Right fielder Cole Gillespie hit a leadoff double and scored when Marlins starter Dan Haren faked a bunt and drilled a single to right, getting it past a drawn-in infield.
Second baseman Dee Gordon then grounded a triple just inside the first-base bag, driving in Haren. Gordon capped the rally when he scored on a double-play grounder by Hechavarria.
The Giants cut their deficit to 3-2 in the fourth when left fielder Gregor Blanco hit an RBI single.
San Francisco took a 4-3 lead in the sixth. Third baseman Chris Duffy led off the inning with a double and came around to score on first baseman Brandon Belt's sacrifice fly. Shortstop Brandon Crawford followed by pulling a solo homer to right.
NOTES: Marlins RHP Jose Fernandez will make his long-awaited return from Tommy John surgery on Thursday against the Giants. He hasn't pitched since May 9, 2014. ... The Giants on Thursday will start RHP Matt Cain (elbow and ankle surgery), who has not pitched since July 9, 2014. ... The Giants are expected to place RHP Tim Lincecum (forearm) on the DL to open a roster spot for Cain. ... RF Cole Gillespie made his first start as a Marlins player. ... Marlins RHP Henderson Alvarez (shoulder inflammation) threw a 30-pitch bullpen session on Tuesday and could start a rehab assignment after the All-Star break. ... Lawson Crouse, this year's first-round pick of the NHL's Florida Panthers, threw out the first pitch. Last week, before the draft, Crouse was one of six top prospects who took batting practice at Marlins Park, and he was the only one who hit a home run.