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 get blown out anyway in a 12-5 loss to the Marlins, which ended a three-game Miami sweep. The Giants are 44-37 after a 3-6