Fred Lewis clobbered a three-run homer, Ray Durham drove in a pair of runs with his 2,000th career hit and Rich Aurilia contributed three RBIs, including a two-run, seventh-inning single after the Rockies had narrowed the difference to 8-7. And the bullpen provided four scoreless innings, capped by Brian Wilson's 19th save.
"This one really made it a good trip," Bochy said. "Even though we would have had a winning record if this game hadn't turned out well, we wouldn't have felt good about it."
Just as the Giants salvaged their satisfaction, Jonathan Sanchez salvaged his afternoon with his first career multihit game. Sanchez (6-3) allowed seven runs and nine hits in five innings. But, belying the .091 average he owned entering the game, he opened the scoring with a two-out RBI single in the second inning, which happened to end the team's 0-for-18 skid with runners in scoring position in this series.
"That was a big hit he got," Bochy said. "We just got shut out [Wednesday] and we didn't have a run yet."
Sanchez became the first Giants starter to win a game while yielding at least seven runs since May 21, 2000, when Russ Ortiz surrendered 10 runs in a 16-10 Giants triumph at Milwaukee.
"I didn't have my stuff today," Sanchez said. "Nothing was working for me. I had no movement at all."
Fortunately for the Giants, they kept their offense moving. Lewis followed Sanchez with his first home run in 69 at-bats, a drive to right-center field off Rockies starter Greg Reynolds (1-4) that traveled an estimated 432 feet.
The Giants scored twice in each of the next two innings, offsetting Colorado's two-run outbursts in the second and third innings. San Francisco's fourth-inning uprising included Durham's milestone hit, a single up the middle that finished Reynolds.
"To be around long enough to get 2,000 hits is quite an accomplishment," said Durham, who became the 22nd second baseman in Major League history to reach that level.
Garrett Atkins' bases-loaded double in the fifth inning trimmed the Giants' edge to a single run. San Francisco responded with a two-out rally against Rockies reliever Manuel Corpas in the seventh inning, consisting of Rowand's single, John Bowker's ground-rule double and Aurilia's second hit of the day.
"Any time you can pad a lead like that in this ballpark, that's going to help," Aurilia said.
That left it up to the bullpen, which yielded Wednesday night's lone run and allowed six more Tuesday. This time, however, the relievers proved resolute -- led by Billy Sadler, who worked 1 2/3 innings and struck out the side in the sixth inning, including formidable Rockies Matt Holliday and Todd Helton, to strand Ryan Spilborghs on third base.
Sadler created a challenge for himself by walking Spilborghs to open the inning.
"I was excited big-time about being in that situation," he said. "Then I realized I had to settle down and hit my spots."
Having built a respectable 17-18 road record, the best in the National League West, the Giants will shift their focus to improving their fortunes at AT&T Park, where they're 13-19. San Francisco entertains Oakland and Detroit in a pair of Interleague series.
"Hopefully we can take this good play back home," Aurilia said.