It's rare in baseball when any pitcher throws a no-hitter. It's even more rare when they are flirting with a perfect game.
And that is exactly what was happening to journeyman pitcher Yusmerio Petit of the San Francisco Giants Friday night.
Two outs in the top of the ninth inning at home with Eric Chavez of the Arizona Diamondbacks standing at the plate facing a 3-2 count. One strike away from baseball immortality. One pitch away from being the second Giants pitcher after Matt Cain to throw a no-walk, no-hit, perfect game.
And then this happened: