On a day that was largely devoted to commemorating accomplishments, Chris Heston forged a historic trail of his own. Heston lasted 7 2/3 innings to help the Giants defeat the Arizona Diamondbacks, 4-1, and end an eight-game losing streak.