San Francisco Giants: A Thank You and Farewell to Matt Cain
Matt Cain recalls his most memorable start as a Giant
Baseball history maker tied to Vincent - Shelby County Reporter
Matt Cain threw the first perfect game in Giants history.
Matt Cain pitches first perfect game in Giants franchise history
Matt Cain throws perfect game for Giants - The Boston Globe
San Francisco Giants' Matt Cain: Now in the Hall of Fame
Matt Cain gem gives Giants a perfect game at last - Deseret News
Giants beat Dodgers 4-0 in another shutout
In this June 13, 2012, file photo, San Francisco Giants pitcher Matt
Matt Cain pitches Giants' first perfect game to beat Houston