Phil Gosselin crushed a three-run homer and A.J. Pollock also homered to propel the Arizona Diamondbacks to a 6-1 triumph Monday over the San Francisco Giants. D-backs starter Patrick Corbin (5-3) worked six scoreless innings, allowing six hits.