Matt Cain throws perfect game as Giants win 10-0
June 13, 2012: Matt Cain throws first perfect game in Giants' history
San Francisco Giants' Matt Cain reflects on his perfect game
Matt Cain MLB Fan Apparel & Souvenirs for sale
San Francisco Giants CEO Larry Baer Discusses His Role - WSJ
Classic Game of the Day: Matt Cain's Perfect Game : r/baseball
5,861 Matt Cain Photos & High Res Pictures - Getty Images
Oracle Park - Wikipedia
Injured Matt Cain is Series spectator for Giants - The San Diego Union-Tribune
Can the San Francisco Giants Reverse Their Odd-Year Curse? – Rolling Stone
San Francisco Giants Matt Cain MLB Fan Apparel & Souvenirs for sale
Matt Cain MLB Fan Apparel & Souvenirs for sale