Giants rookie right-handed pitcher Chris Heston had triumphs and struggles in his first full Major League season, but he hits the finish line in his 31st and final start of the season Friday night against the Rockies with reason to be excited about his future. Preview