ANALYSIS: Carlos Rodon struggled in his two starts in Arizona this season, but the Diamondbacks will be without a couple important bats, specifically Ketel Marte and Daulton Varsho. Rodon has also been much better at home this season, where he holds an impressive 1.89 ERA, so tonight could present an opportunity for revenge against the Diamondbacks. Zach Davies has a 5.00 away ERA, and while he hasn't faced the Giants this year, he combined for nine earned runs over 6.1 innings in his two starts against them last season. The Giants have now won five straight and are 4-1 against the Dbacks in San Francisco this season. Take the Giants on the run line at +100.