San Francisco Giants pitcher Santiago Casilla (46) embraces catcher Buster Posey after defeating the Houston Astros 3 to 2 at AT&T Park. (photo: US PRESSWIRE)
SAN FRANCISCO, CA - It wasn't perfect, but Matt Cain and the Giants will take the results.
Cain worked into the seventh inning Sunday in his first start against the Houston Astros since throwing a perfect game last month, and San Francisco squeezed out a 3-2 win to sweep a three-game series.
Buster Posey had three hits and two RBI, including the go-ahead single in the fifth inning.
Coming off a win as the NL's starter in the All-Star Game, Cain (10-3) gave up two runs -- one earned -- on five hits and a walk and struck out six in 6 1/3 innings.
He left with a 3-2 lead and runners on first and third base and Jeremy Affeldt got the last two outs to end the threat. Javier Lopez retired a batter in the ninth and Santiago Casilla set down the last two for his 23rd save.
It was Cain's second win in five starts since he threw the first perfect game in Giants history on June 13 against the Astros. The masterful outing included a career-high 14 strikeouts to tie Sandy Koufax's record for a perfect game.
The Giants improved to 5-7 in their last 12 games while Houston dropped to 1-13 in their last 14.
Bud Norris (5-7) lost his sixth straight start, allowing three runs on five hits and six walks in six innings. He also struck out six but remained winless since May 21.
The Sports Network