A brief history of 17 strikeout, 0 walk games in Giants history
Madison Bumgarner throws dominant one-hitter, Giants win - McCovey
I do not want to write a What's wrong with Matt Cain article
The Untold Story: Matt Cain's Perfect Game
Matt Cain throws perfect game as Giants win 10-0
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
San Francisco Giants pitcher Matt Cain throws franchise's first
Matt Cain throws perfect game as Giants win 10-0
Matt Cain PSA AutographFacts℠
Matt Cain's perfect game was 10 years ago — here are 10 things you
SF Giants Video: Watch the Giants reflect on Matt Cain's perfect
San Francisco Giants' Matt Cain reflects on his perfect game
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Matt Cain pitches first perfect game for Giants
Matt Cain recalls surprising swing that led to Giants perfect game