The Giants got their man, agreeing to a massive contract with free agent shortstop Carlos Correa, a source confirmed to NBC Sports Bay Area.