Things finally fall Giants' way in homestand-opening win July 29, 2022 by San Francisco Giants SF snaps 7-game skid with Wood’s gem, stellar defense and timely hits