Giants pitcher Matt Cain to retire after Saturday start
Giants' Matt Cain ends career with five shutout innings in loss
Matt Cain throws five shutout innings in emotional Giants finale
Giants' Matt Cain and Tim Hudson working back from injury
MLB notes: Matt Cain calls it a career as Giants lose 3-2 to Padres
Sacramento River Cats - Welcome back to #SacTown! #SFGiants Matt
Giants pitcher Matt Cain to retire after Saturday start
Giants' Matt Cain to retire after season
Rodón goes 6 strong, Giants complete sweep of Dodgers 2-0
Giants to move Matt Cain to bullpen
Cain scratched after sandwich-making mishap
Ty Blach and a reshuffled bullpen pitch the Giants to season