Apr 18, 2015 11:34 PM by Ross Field
SAN FRANCISCO (AP) - Chris Heston pitched into the eighth inning, Brandon Crawford hit a two-run homer and the San Francisco Giants snapped an eight-game losing streak with a 4-1 victory over the Arizona Diamondbacks on Saturday night.
Joe Panik had three hits and drove in a run as the Giants stopped their longest slide in nearly nine years. Brandon Crawford had a two-run homer, and Buster Posey went 2 for 4 with an RBI single.
Nori Aoki also had two hits, including a leadoff double in the first that led to the Giants' first run and sent them on their way to their first win at home.
David Peralta led off the fourth with a home run for the Diamondbacks, who had won five of seven.
(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)