SAN FRANCISCO (AP) — Brett Myers has put together several quality outings for the Houston Astros. Unfortunately there's not a lot to show for it.
Myers allowed one run and two hits during his seven innings Saturday night, but the San Francisco Giants rallied against Fernando Rodriguez in the 10th inning for a 2-1 victory.
"He gave up the one run and one hit the rest of the way," Astros manager Brad Mills said. "What a job he did. That's one of the best performances we've seen out him. That was outstanding."
Myers has thrown less than six innings in just three of his 28 starts this season and remains stuck at 3-13.
Myers, who has not won since June 17, matched season lows for runs and hits in the outing. He walked three and struck out seven. Myers is 0-7 over his last 13 starts.
"I just tried to throw strikes," Myers said. "The first inning I got the ball up and they got the one run."
Mike Fontenot doubled to lead off the first and scored when Carlos Beltran grounded out to first.
Myers retired 12 of the next 13 hitters and finished strong, striking out two of the last three batters he faced.
Former Astro Jeff Keppinger hit a run-scoring single with two outs in the 10th to chase home the winning run. He has driven in three of the Giants' four runs the past two days.
"Trying to strike him out is a tough task," Myers said. "He'll give up two strikes. You just try to make a quality pitch and hope he hits it at somebody."
Fernando Rodriguez (2-3) took the loss for the Astros, who reached 90 losses the quickest in franchise history.
"He's a good hitter and I had thrown everything at him the last few times I faced him," Rodriguez said. "I hit my spot and he was able to flick it out there. He's one of those guys you have to battle and hope he makes a mistake."
Beltran had two hits and drove in a run for the Giants, who have won two straight at home for the first time in over a month.
Carlos Lee had three hits and drove in a run for the Astros, who have lost six of seven.
Eric Surkamp was called up from Double-A Richmond to make the start. A control pitcher, he walked the first batter he faced and three in the first three innings. Surkamp allowed one run on six hits. He walked three and struck out four in his major league debut.
Mark DeRosa, in as part of a double switch, singled with one out and then stole his first base in two years to set up Keppinger's hit.
Jeremy Affeldt (3-2) got the final two outs of the 10th to earn the win as the Giants were able to keep pace with the Arizona Diamondbacks, who beat the San Diego Padres to stay three games up in the NL West.
Fontenot was the only Giant to venture any farther than second base until the 10th.
The Astros were 1 for 10 with runners in scoring position, with Lee's double driving in the tying run in the fifth. Houston stranded 10 runners.
NOTES: OF Nate Schierholtz was placed on the 15-day DL to make room for Surkamp. ... Astros IF Jose Altuve led off for the fourth time because Mills wanted OF Jason Bourgeois to hit second. ... Mills does not want to put one of his pitchers in a position to lose 20 games. "Hopefully that's not an issue," he said. "That wouldn't be too cool. We have other issues." ... Astros' RHP Bud Norris, a native of nearby Novato and a Giants fan growing up, will make his first career appearance at AT&T Park on Sunday. Norris is 2-2 over his last 10 starts. He's 11th in the NL with 151 strikeouts and seventh in strikeouts per nine innings. ... The Giants will send RHP Matt Cain to the mound on Sunday. He's 1-3 in seven appearances, six starts, against the Astros and allowed seven runs on nine hits in 2 2-3 innings in his last start against them. ... Giants RHP Brian Wilson played catch for the third straight day, reporting some improvement in his right elbow. ... Giants IF Pablo Sandoval was replaced by a pinch-hitter for the first time this season. ... DeRosa last stole a base on June 25, 2009.