Matt Cain Tosses a Perfect Game for the San Francisco Giants in Their 10-0 Victory Over the Houston Astros [VIDEO]
For just the 22nd time in Major League baseball history, and for the first time in San Francisco Giants history, a perfect game has been thrown.