100 Things Giants Fans Should Know & Do Before They Die (100
Giants' Matt Cain to retire after season
Matt Cain recalls his most memorable start as a Giant
Matt Cain PSA AutographFacts℠
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Wander Franco Keeps Historic Streak Alive - NBC Sports
Matt Cain recalls his most memorable start as a Giant
Domingo Germán throws the 24th PERFECT GAME in AL/NL
Matt Cain's dominant perfect game cemented his place in Giants