SAN FRANCISCO (AP) - Carlos Beltran hit a go-ahead two-run home run among his four hits, Matt Cain calmly recovered from a rough first inning and the San Francisco Giants beat the first-place Diamondbacks 6-2 on Friday night to snap Arizona's season-best nine-game winning streak.
Cody Ross hit a two-run homer and made a nice play with his glove as the reigning World Series champions pulled within five games of Arizona in the NL West race. San Francisco figures it must take the series to stay in the chase for a chance at defending its division title.
Jeff Keppinger added an RBI double off Arizona's Joe Saunders (9-12).
Cain (11-9) won for only the second time in seven starts, escaping a bases-loaded jam in the first with minimal damage.
Copyright 2017 by STATS LLC and Associated Press.
Any commercial use or distribution without the express written
consent of STATS LLC and Associated Press is strictly prohibited.