Sports

San Francisco Giants extend manager Gabe Kapler's contract through 2024