For years, it would have been impossible to imagine the Giants making a run without Matt Cain.