The Giants' pitching staff allowed 23 runs over the last two games