Dominic Smith hit a go-ahead, three-run double in the eighth inning as part of a four-RBI night, and the Atlanta Braves rebounded from a four-run deficit to beat the Miami Marlins 6-5 on Tuesday.

'To have a good season, you have to win games like this,' Braves manager Walt Weiss said after the game. 'We stole one tonight.'

Atlanta trailed 4-0 in the second inning and 5-3 in the eighth when Drake Baldwin singled leading off, Mike Yastrzemski singled with two outs, and Ozzie Albies was hit by a pitch. Smith then pulled a cutter that landed on the warning track in left-center.

Smith, who drove in Atlanta's first run with a second-inning single, is batting .395 with 15 RBIs. Matt Olson played in his 800th consecutive game, the 11th-longest streak in major league history. Raisel Iglesias struck out two in a perfect ninth for his 100th save with the Braves.