Dexter Fowler retires : r/baseball
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
San Francisco Giants pitcher Matt Cain throws franchise's first
C.A.: 1975 Topps Reggie Jackson
Every Out from Matt Cain's Perfect Game
Tim Lincecum borrowed a pitch from Matt Cain to help the Giants
Matt Cain recalls his most memorable start as a Giant
Ranking the 24 perfect games in MLB history: How dominant was
June 13, 2012: Matt Cain throws first perfect game in Giants' history
Matt Cain's Perfect Game Is First in San Francisco Giants History
Giants' Matt Cain to retire after season