Diamondbacks demolish Giants in frightful Friday night beatdown Giants pitching wasn’t leaky Friday, it was Niagara Falls. By Julie ParkerMay 24, 20190 Giants