Diamondbacks look to extend perfect record against struggling Giants in pivotal home matchup tonight – SpryNews