Via: MLB.com
SAN FRANCISCO -- The Giants completed the halfway point of their 2025 schedule in the most dispiriting way Thursday. They erased a five-run deficit only to.....