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 Arizona Diamondbacks was the latest example.