Blake Snell struck out a career-high 15 over six innings as the Giants beat the Rockies 4-1 in a doubleheader opener Saturday.