In retrospect, a $112.5 million offer is tough to turn down.

"This is a decision that was made pretty simple for us," Matt Cain said.

Simple for the Giants, too. They knew if they didn't ante up, another team would - next winter when Cain would have been a free agent.

There's no threat of that now. Cain has a five-year, $112.5 million deal added to his 2012 salary of $15 million, and the Giants are relieved that one of the game's premier pitchers will be in their rotation through 2017.