April 13, 2012: Giants' Matt Cain pitches a one-hitter on Opening
5 best SF Giants moments from the first half of the 2023 season
SF Giants Video: Watch the Giants reflect on Matt Cain's perfect
Matt Cain: Five Reasons the Giants' Number Two is MLB's Most
Cain pitches first perfecto for Giants - The San Diego Union-Tribune
Pirates bounce Cain, then sink Giants
Matt Cain injured as San Francisco Giants routed by Pittsburgh
Giants' Matt Cain Nearly Perfect Against Pirates
Matt Cain: more than able - Beyond the Box Score