San Francisco Giants pitcher Matt Cain to retire - ABC7 San Francisco
Giants' Matt Cain to retire after season
Giants manager Bruce Bochy to retire after this season – The Durango Herald
San Francisco Giants pitcher Matt Cain will retire after one last start - UPI.com
Forever a Giant
Matt Cain retires: Giants RHP pitches 5 scoreless innings in last start
Matt Cain: more than able - Beyond the Box Score
Sergio Romo gets emotional over retirement with Giants
La Russa: Cain the perfect choice as NL starter
Matt Cain is retiring - McCovey Chronicles
SF Giants pitcher Yusmeiro Petit falls one out short of perfect game, throws one-hitter against Diamondbacks – New York Daily News