Carlos Gonzalez's swing appears effortless. The results have been smashing. Gonzalez extended a power surge by hitting three home runs in his last three at-bats, Michael Cuddyer belted a grand slam and Dexter Fowler also homered, leading the Colorado Rockies past the Houston Astros 13-5 on Wednesday night for their third win in a row.