It's a highly anticipated matchup as the Giants go up against the Reds. Expect a competitive battle between these two teams in ...