SAN FRANCISCO — 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 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 a diving 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 Montero.
“I’m just so happy to be here, I realized what was going on when Juan Perez made that catch in the sixth inning,” Petit said through an interpreter. “From then on, I just tried to concentrate on every pitch.”
Pence had three hits, including a home run, and scored all three runs. Brett Pill and Hector Sanchez also drove in runs.
Corbin (13-6) tossed eight strong innings, giving up eight hits. He walked one and struck out five.
Petit broke into the majors in 2006 with the Marlins, and then spent the next three years with Arizona. He was waived after the 2009 season and eventually landed in San Francisco. He did not make another major league appearance until last year.
Petit spent parts of the 2007 and 2008 seasons with the Triple-A Tucson Sidewinders, and followed the club when it moved to Reno.