San Francisco Giants’ Austin Slater, front, reacts after striking out while swinging at a pitch from Colorado Rockies starting pitcher Kyle Freeland to end the top of the first inning of a baseball game, Saturday, June 17, 2017, in Denver. (AP Photo/David Zalubowski)

Rockies beat Giants 5-1

Kyle Freeland gave up hits and even got hit, but the rookie gave the surging Colorado Rockies the outing they needed.