Via: MLB.com
The Giants' bouts with inconsistency at the plate continue to thwart their efforts to string together consecutive wins, and Tuesday night's 4-3 loss to the.....