Matt Cain threw the very first perfect game in San Francisco Giants history tonight. When a pitcher throws a perfect game there are elements beyond his control that have to go his way in order for it to happen. Sometimes, these moments are plentiful.







