Giants match season-long losing streak with heartbreaking loss vs. D-backs PHOENIX — The Giants stood six outs away from snapping their losing streak. But after an erratic performance by Dominic Leone and too many m... 33 MINS AGO • CHARLOTTEOBSERVER.COM