Chris Heston goes a strong 72/3 innings as the Giants beat the D'backs, snapping an eight-game losing streak.
By Andrew Baggarly, San Jose Mercury News: Sports
Sat, 04/18/2015 - 9:00pm
Chris Heston goes a strong 72/3 innings as the Giants beat the D'backs, snapping an eight-game losing streak.