The Atlanta Braves opened a seven-game homestand with a walk-off victory over the San Francisco Giants by a final score of 2-1 on Monday night in the opener of a four-game set at Truist Park. Atlanta took an early lead with a solo home run from Travis d’Arnaud in the bottom of the second inning.…… read more »