Matt Cain Throws First Perfect Game in San Francisco Giants History
It had never been done. Matt Cain didn’t know. Many fans didn’t know it. Sure, there had been no-hitters before, but there’s something a little more special, a little different about a perfect game. In the storied history of the San Francisco Giants (and the New York Giants), no pitcher had thrown a perfect game for them – until last night.
Matt Cain used 125 pitches to hold the Houston Astros without a hit, without a walk, and his defense didn’t commit an error. Cain struck out 14 batters in the game and was purely dominant. He went to …









