The Giants split a series with the Rockies and put themselves in a tough spot heading into the final weekend.