Webb’s Brilliance Leads Giants to Victory Over Astros Sports April 4, 2025 Giants Have Strong Start in 2025 Season with Victory Over Astros After a tumultuous 2024 season characterized by a .500…