Andrelton Simmons lined a walk-off double to right-center in the bottom of the 10th as host Atlanta won for the 14th time in its past 18 games, a 5-4 win in 10 innigns over the Pittsburgh Pirates.
Simmons finished 3-for-5, ripping a pitch from Mark Melancon (1-1) into the gap to easily score Dan Uggla from second base. Anthony Varvaro (3-0) pitched a scoreless 10th for the victory as the Braves remain seven games ahead of Washington in the NL East.
The Braves tied the game at 4 on B.J. Upton's sixth-inning two-run homer, and nearly won it in the ninth on Freddie Freeman's drive with one on and one out that Pittsburgh center fielder Andrew McCutchen caught at the top of the fence.
McCutchen finished 2-for-4 with two RBIs for Pittsburgh, which lost for the fourth time in its past five. Pittsburgh starter Jeff Locke, of Conway, N.H., allowed three runs on six hits in 5 2/3 innings with seven strikeouts, seeing his consecutive scoreless innings streak end at 22 on Freeman's two-run double in the third.
Atlanta starter Mike Minor allowed four runs (two earned) on four hits in six innings, walking nobody and striking out six. Uggla finished with two hits, two walks and two runs scored, and Jason Heyward added two hits.