Matt Cain's career with the Giants, by the numbers - McCovey
Cain's gem gives Giants a perfect game at last
Farewell lap: Matt Cain recalls his most memorable start as a
Matt Cain gem gives Giants a perfect game at last
Matt Cain throws five shutout innings in emotional Giants finale
On this date, 2012: Giants' Matt Cain has a perfect night