Patrick Corbin stifled Giants hitters over seven innings and the D-backs struck for three runs in the first two frames as Arizona cruised to a 6-0 win over San Francisco on Saturday afternoon at AT&T Park.