Cain pitches first perfect game in Giants franchise history - Red Deer Advocate
On this date, 2012: Giants' Matt Cain has a perfect night
Matt Cain pitches first perfect game in SF Giants history and 22nd of all time : r/sports
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Matt Cain has become the first pitcher in Giants history to pitch a PERFECT GAME spanning both the New York Giants and the San Francisco Giants.
Matt Cain Perfect Game Commemorative Bat
SF Giants Video: Watch the Giants reflect on Matt Cain's perfect game - McCovey Chronicles
Matt Cain PSA AutographFacts℠
Matt Cain throws perfect game as Giants win 10-0