Several Giants have big nights in blowing out Rockies