Luck Finally Changes for Giants' Matt Cain - The New York Times
San Francisco Giants starter Matt Cain announces retirement - Sports Illustrated
50 Awesome Things About Matt Cain's Perfect Game - McCovey Chronicles
Matt Cain throws out first pitch to celebrate his perfect game in 2012 – NBC Sports Bay Area & California
Matt Cain reacts to pitching perfecto for Giants
Barber: Matt Cain might be nearing end with Giants
Matt Cain recalls his most memorable start as a Giant
Giants Pitcher Matt Cain to retire from Major League Baseball a day ahead of his 33rd birthday - ABC7 San Francisco
Matt Cain pitches first perfect game in Giants franchise history to beat Astros
Matt Cain gem gives Giants a perfect game at last
Cain throws perfect game for Giants
Matt Cain Perfect, 1st Career No-Hitter In 10-0 Blowout - The Crawfish Boxes