The Giants were in a 3-0 hole early, but Jonathan Sanchez kept them close, walking just two, and Andres Torres completed the Giants comeback when his ground-rule double to right scored Miguel Tejada for the game-winning run.