SAN FRANCISCO – Randy Winn lined an RBI single down the first-base line with two outs in the 10th inning and the San Francisco Giants beat the Pittsburgh Pirates, 1-0, on Wednesday.
Matt Cain pitched nine scoreless innings for the Giants but settled for a no-decision. Brian Wilson (3-4) worked the 10th for the victory, which gave San Francisco a three-game sweep on the heels of a 3-7 road trip.
“It was huge for us, and we definitely needed it,” Cain said.
San Francisco scored against Matt Capps (2-6), and Eugenio Velez got it started with a leadoff single. He was sacrificed to second and scored on Winn’s lone hit in five at-bats and his first walkoff hit since Aug. 6, 2007.
Sign Up and Save
Get six months of free digital access to The Olympian
The Pirates lost their fifth straight to finish a 1-7 road trip.
“Matt was awesome today,” San Francisco skipper Bruce Bochy said. “He went up there and threw another gem. We won the game because of him even though he didn’t get the win.”
Cain, named an NL All-Star but unable to participate because of an arm injury, struck out four and walked two in an impressive 111-pitch outing. He missed a chance at his 13th win, which would match his career high set during his rookie season in 2006. He hasn’t lost in six starts since a June 26 defeat at Milwaukee.
“I don’t know if anything’s different,” he said. “I’m just trying to take that little step of improvement of being more focused, and I think that’s what has helped me a ton.”
After going 0-for-4 in his Giants debut Tuesday night, first baseman Ryan Garko had his first hit for his new club with a second-inning single. Garko came to San Francisco from Cleveland in a trade Monday.
Pirates left-hander Zach Duke hung tough with Cain, working out of some tough jams to keep the game scoreless. The Giants squandered scoring chances in the second, fourth, fifth and seventh innings.
But Duke failed to pick up his team-leading 10th win, which would match his career high from 2006.
Pirates manager John Russell twice came out to argue with second-base umpire Mike DiMuro, the first on Juan Uribe’s stolen base in the fifth and again in the top of the seventh when Garrett Jones was caught stealing. Russell questioned then whether second baseman Uribe got the tag down in time.