The Giants and Matt Cain have agreed to a five-year contract extension through the 2017 season. The deal, which supersedes Cain's current contract, includes $112.5 million of new guaranteed money and a vesting option for 2018 that could bring the total value of the deal to $141 million. It is the...[[ This is a content summary only. Visit my website for full links, other content, and more! ]]