Searching for a slugger who can conquer AT&T Park's pitcher-friendly dimensions, the Giants took Boston College first baseman Chris Shaw with the 31st overall selection in Monday's MLB Draft.