SAN FRANCISCO — Pinch-hitter Marcell Ozuna's two-run single gave Tom Koehler his first victory in nine career starts, and the Miami Marlins rallied past the San Francisco Giants 2-1 Thursday night.
Ozuna's line drive to right field in the eighth inning off reliever Jeremy Affeldt (1-3) ended Koehler's stretch of futility. After six appearances in the bullpen, Koehler (1-5) had been winless in seven starts this season — and took the loss in his lone start last year — for the worst team in the majors.
Giants starter Chad Gaudin tossed 4 1-3 scoreless innings, but left the game after taking a hard line drive off his right throwing elbow. The team said he had a bruised elbow.
Joaquin Arias' RBI triple put San Francisco up 1-0 in the seventh.
Koehler kept the Giants off the scoreboard otherwise. He didn't allow a hit until Gregor Blanco's one-out single in the sixth. He struck out three, walked three and allowed three hits.
The right-hander's long-sought victory ended the third-longest winless streak to start a career in Marlins history, behind Marc Valdez's nine-start stretch from 1995-96 and Kevin Olsen's 12-start streak from 2001-02, according to STATS.
Chad Qualls pitched a perfect eighth and Steve Cishek tossed a scoreless ninth for his 11th save.
The Marlins, even with their constant roster shuffling and struggles, seem to be right at home San Francisco's chilly waterfront ballpark the past few seasons. They have won eight in a row at AT&T Park since July 28, 2010.
San Francisco seems to be hounded by unfortunate injuries of late.
Gaudin took a line drive from Derek Dietrich off his elbow, fielded the ball and threw him out for the first out of the fifth inning. Gaudin grimaced as he paced around the mound, then he took a couple practice pitches before coming out.
Gaudin gave up two hits and two walks while striking out one. He was making just his fourth start of the season since entering the rotation for the injured Ryan Vogelsong.
Giants catcher Buster Posey had allowed 21 straight stolen bases until he threw out Adeiny Hechavarria going for second in the third inning. He also nabbed Justin Ruggiano trying to take third base in the fifth.
Koehler walked the leadoff batter in the fourth and fifth innings but never allowed the runner to advance. He got the heart of San Francisco's order — Posey, Hunter Pence and Brandon Belt — on consecutive fly outs in the fifth, and forced Juan Perez to ground into a double play to end the fifth.
The only mark on Koehler came when Belt hit a two-out double in the seventh, sliding in safely when right fielder Giancarlo Stanton's throw sailed wide. Arias followed with an RBI triple in the right-center field gap to extend his hitting streak to 11 games.
Sandy Rosario was taken out after 2 1-3 innings when he walked Ruggiano leading off the eighth. Ozuna later lined a two-out, two-run single to right off Affeldt to give the Marlins the lead.
NOTES: Giants 3B Pablo Sandoval, on the disabled list since June 9 with a strained left foot, will join Class-A San Jose on a rehab assignment Friday — a day earlier than originally expected. He will likely join the Giants in Los Angeles on Monday. ... The Giants announced that Joseph Zito, the father of pitcher Barry Zito, died Wednesday in Van Nuys, Calif., at age 84. The cause of death was not disclosed. Zito, who said in a statement his father's death "has presented me with a difficulty I could not predict," was the first pitcher on the field for batting practice Thursday. He will still make his next start Saturday. ... Ozuna, mired in a 1-for-20 slump, wasn't in the starting lineup off for the first time since being called up from Double-A Jacksonville on April 30. ... Giants SS Brandon Crawford missed his second straight game with two swollen fingers on his right hand. Crawford said his fingers were still slightly swollen but felt "significantly better" than the day before. He's hoping to be back in the lineup Friday. ... The Marlins send Ricky Nolasco (4-7, 3.61 ERA) to the mound Friday and the Giants counter with Tim Lincecum (4-7, 4.57 ERA).
|Toronto||1||Bottom 5th Inning|
|Washington||2||Bottom 6th Inning|
|NY Mets||5||Top 5th Inning|
|Boston||1||Top 4th Inning|
|Milwaukee||0||Top 5th Inning|
|Chicago WSox||4||Bottom 4th Inning|
|Cleveland||0||Bottom 2nd Inning|
|Detroit||0||Top 2nd Inning|
|Seattle||0||Bottom 2nd Inning|
|Los Angeles||2||Bottom 1st Inning|
|Texas - N. Tepesch||2:35 PM|
|LA Angels - C. Rasmus|
|Philadelphia - A. Burnett||3:05 PM|
|Oakland - S. Kazmir|
|San Francisco - R. Vogelsong||3:10 PM|
|San Diego - I. Kennedy|
|Arizona - W. Miley||3:10 PM|
|Colorado - C. Bergman|
|Cincinnati - A. Simon||7:05 PM|
|St. Louis - L. Lynn|
|San Diego||13||3rd Qtr 10:49|
|Dallas||17||3rd Qtr 12:48|
|Houston||0||3rd Qtr 10:39|
|Minnesota||9||3rd Qtr 10:20|
|Tennessee||0||3rd Qtr 11:24|
|Baltimore||10||3rd Qtr 10:01|
|Green Bay||7||3rd Qtr 13:38|
|Indianapolis||30||3rd Qtr 14:35|
|Oakland||6||3rd Qtr 9:39|
|San Francisco||3:05 PM|
|Kansas City||3:25 PM|
|Chicago||9/22/14 7:30 PM|
|NY Giants||9/25/14 7:25 PM|
|Columbus||3||2nd Prd 10:37|
|St. Louis||5:30 PM|
|(9) Michigan State||73|
|(23) East Carolina||70|
|(6) Texas A&M||58||FINAL|
|San Jose St||7||FINAL|
|(14) Miss State||34||FINAL|
|(13) So Carolina||48||FINAL|
|New Mexico St||35|
|(1) Florida State||23|
|San Diego St||7||FINAL|
|Texas Tech||9/25/14 6:30 PM|
|(24) Oklahoma State|
|Appalachian St||9/25/14 6:30 PM|
|(11) UCLA||9/25/14 9:00 PM|
|(15) Arizona State|
|Middle Tennessee||9/26/14 7:00 PM|
|Fresno State||9/26/14 7:00 PM|
|Texas-El Paso||9/27/14 11:00 AM|
|(25) Kansas State|
|Tennessee||9/27/14 11:00 AM|
|Vanderbilt||9/27/14 11:00 AM|
|Wyoming||9/27/14 11:00 AM|
|(9) Michigan State|
|Northwestern||9/27/14 11:00 AM|
|TCU||9/27/14 11:00 AM|
|Iowa||9/27/14 11:00 AM|
|Tulane||9/27/14 11:00 AM|
|So Florida||9/27/14 11:00 AM|
|Colorado State||9/27/14 11:30 AM|
|Western Mich||9/27/14 11:30 AM|
|Maryland||9/27/14 12:30 PM|
|Akron||9/27/14 12:30 PM|
|Bowling Green||9/27/14 2:00 PM|
|Arkansas||9/27/14 2:30 PM|
|(6) Texas A&M|
|Kent State||9/27/14 2:30 PM|
|Western Ky||9/27/14 2:30 PM|
|Minnesota||9/27/14 2:30 PM|
|Wake Forest||9/27/14 2:30 PM|
|FIU||9/27/14 2:30 PM|
|(1) Florida State||9/27/14 2:30 PM|
|Miami-Ohio||9/27/14 2:30 PM|
|Colorado||9/27/14 3:00 PM|
|Louisiana Tech||9/27/14 3:00 PM|
|Texas||9/27/14 3:00 PM|
|Temple||9/27/14 3:00 PM|
|(16) Stanford||9/27/14 3:15 PM|
|TX-San Antonio||9/27/14 4:00 PM|
|South Alabama||9/27/14 4:00 PM|
|Cincinnati||9/27/14 5:00 PM|
|(22) Ohio State|
|Rice||9/27/14 6:00 PM|
|Missouri||9/27/14 6:00 PM|
|(13) So Carolina|
|Boise State||9/27/14 6:00 PM|
|North Carolina||9/27/14 6:00 PM|
|Central Mich||9/27/14 6:00 PM|
|Troy||9/27/14 6:00 PM|
|New Mexico St||9/27/14 6:30 PM|
|Memphis||9/27/14 6:30 PM|
|(10) Ole Miss|
|Duke||9/27/14 6:30 PM|
|Texas State||9/27/14 7:00 PM|
|Washington St||9/27/14 7:00 PM|
|(8) Notre Dame||9/27/14 7:00 PM|
|(7) Baylor||9/27/14 7:00 PM|
|UNLV||9/27/14 7:00 PM|
|San Diego St|
|Illinois||9/27/14 8:00 PM|
|Oregon State||9/27/14 9:30 PM|
|Nevada||9/27/14 9:30 PM|
|San Jose St|
|Chivas USA||2:00 PM|
Poll: How sure are you that the Twins are on the road to improving?