(San Francisco, CA) -- Anthony DeSclafani threw six scoreless innings and struck out eight as the Giants blanked the Rockies 4-0 at home. Brandon Belt and Alex Dickerson homered for the Giants. Evan Longoria drove in two runs as San Francisco won its fourth straight and finished the sweep of Colorado. The Giants will host the Reds tonight.