The Braves took a third straight defeat and lost a game off their advantage in the NL East. The Giants snapped a two-game losing streak and extended their lead over the second-place Los Angeles Dodgers to two games in the National League West. Travis d'Arnaud socked a three-run shot in the top of the inning to put Atlanta ahead 5-4, and pinch hitter Donovan Solano belted a solo shot with two outs and two strikes to tie the game. The matchup of division leaders saw both teams hit game-extending home runs in the ninth. 07:55:12 GMT+00:00 - Kevin Gausman, pinch-hitting because San Francisco had run out of position players on the bench, lifted a walk-off sacrifice fly in the 11th inning Friday night as the Giants outlasted the visiting Atlanta Braves 6-5.