Giants 6, Diamondbacks 5 — Jul 2, 2025 Recap | LineTerminal