GiantsMLBOriginalSports Cain shines brightest of many stars in Giant triumph Shayna Rubin :: SFBay April 12, 2017 3 mins read