Trevor Story homered in his first three at-bats, including one projected at more than 500 feet, and the Colorado Rockies beat the San Francisco Giants 5-3 on Wednesday night.