It was his eighth homer of the season and extended his hitting streak to 10 games. And Arizona center fielder Steve Finley robbed Pedro Feliz of what could have been a home run in the bottom of the 12th with a leaping catch at the wall. But Felipe Crespo, pinch hitting to lead off the bottom half against Arizona closer Bret Prinz, also homered into McCovey Cove. It was Crespo's first home run of the season. He is the only Giant besides Barry Bonds to homer into the San Francisco Bay.
Grace is the third opposing batter with a splash hit.
Luis Gonzalez doubled to right-center to lead off the 10th against Robb Nen, and scored two outs later on Durazo's single. Starters Randy Johnson and Mark Gardner kept the game scoreless through the first seven innings. Johnson allowed six hits in seven innings. He struck out eight and walked two. The reigning Cy Young winner had lost his last start, also against Gardner and the Giants, after winning two straight.