Yusmeiro Petit almost got the perfect revenge against his former team.
Petit lost his bid for a perfect game on Eric Chavez's two-out single in the ninth, and then recovered to retire the final batter in the San Francisco Giants' 3-0 victory over the Arizona Diamondbacks on Friday night.
Petit (3-0) struck out Chris Owings to begin the ninth, and Gerardo Parra followed with a routine grounder to second. He then went to a full-count on Chavez, who dumped a pinch-hit single just in front of Hunter Pence in right field.
The crowd of 41,190 fans responded with a standing ovation for Petit, who struck out seven in his 95-pitch gem. A.J. Pollock grounded out to third to finish Petit's first career complete game.
Before the ninth, the closest Arizona came to a hit was pitcher Patrick Corbin's sinking line drive to left that forced Juan Perez to make a shoestring catch for the final out of the sixth. He got through the eighth in 16 pitches, including an eight-pitch at-bat against Miguel...