But Ramirez's toss to second base glanced off the top of Reese's glove and rolled into right field as Snow scored. It was the sixth error for Reese, who committed just eight all of last season.
"I just didn't catch it," Reese said. "It just blocked off my glove. He made a throw and I missed it. Things happen in the game of baseball. It's over with. We just have to come back and try to win the series tomorrow."
(3-1) worked two scoreless innings for the win as the Giants (16-4) matched their best start since 1945.
"I think right now we've been playing pretty consistent everywhere," San Francisco reliever
said. "Tonight, we got the breaks and the big hits and then win the game on a late error. I don't think we're playing as well as we were in the beginning, but a win is a win."
San Francisco appeared headed for just its third loss in 11 road games as Pirates starter Jeff D'Amico took a three-hitter and a 3-0 lead into the eighth inning. But after retiring 10 in a row, D'Amico gave up singles to
and was replaced by
"When it hit my bat, I thought maybe it had a chance. I thought that maybe it was just good enough, it looked like it might go," Cruz said. "Then I thought he caught it, but Pujols (third base coach
) started yelling at me that it went out."
"It was a pitch right there," Sauerbeck said. "You had to give him credit, he took it right out. The worst feeling in the world, watching the ball go out. I served it up, I lost. I made a mistake and he whacked it."
The homer spoiled a stellar effort by D'Amico, who was charged with two runs and five hits in seven-plus innings with two walks and a strikeout.
"D'Amico was outstanding. It's a shame he didn't get a victory tonight," Pirates manager
said. "He seemed to be throwing everything well."