Giants starter Matt Cain took a one-hitter and a 4-0 lead before unraveling in the fifth, when he yielded all of Pittsburgh's runs. Thereafter, the Pirates bullpen fended off the Giants by surrendering four hits in the final five innings, two of them in the ninth when San Francisco loaded the bases but managed only one run, on a double-play ball.
MOMENTS THAT MATTERED
In a pinch: The Pirates' fifth-inning rally began without a hit. Cain loaded the bases on a hit-by-pitch and two walks, then Eric Fryer walked to get the Pirates on the board.