D-backs hustle for 1st sweep of Giants since 2019 July 28, 2022 by MLB.com Arizona’s energy, athleticism on full display during club’s 3-run rally in decisive 7th inning