Matt Cain Perfect Game June 13, 2012 San Francisco Giants 8X10
FILE - In this June 13, 2012, file photo, San Francisco Giants
Matt Cain throws first perfect game in history of San Francisco
Farewell lap: Matt Cain recalls his most memorable start as a
MLB notes: Matt Cain calls it a career as Giants lose 3-2 to
Baseball's Greatest Games: San Francisco Giants First
Cain pitches first perfecto for Giants - The San Diego Union-Tribune
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Yankees' Domingo German logs MLB's first perfect game since 2012
Matt Cain PSA AutographFacts℠