(Photo credit: John Hefti-USA TODAY Sports)
The San Francisco Giants embark on the do-or-die portion of their schedule when they open a three-game home series against the Arizona Diamondbacks on Tuesday night.
The Giants (68-70) trail the Diamondbacks (77-61) by nine games in the National League wild-card standings with just four weeks remaining in the regular season, but get six shots at Arizona among their final 24 gam