SF News All Things Must Pass Since we're talking about the Giants here, the victory had to be as agonizing as possible. The Giants were up 8-3 in the ninth only to give up three more runs before Mike