Evan Gattis hit a pinch-hit home run with two outs in the ninth inning to send the Braves and Twins into extra innings, where Atlanta won with a Freddie Freeman walk-off single.
ATLANTA -- Freddie Freeman's two-out single in the 10th inning scored Jason Heyward with the winning run, and the Atlanta Braves beat the Minnesota Twins 5-4 Tuesday.
Heyward doubled to the opposite field against lefty Brian Duensing (0-1), who intentionally walked Justin Upton to set up a force play and a lefty-on-lefty matchup. Freeman spoiled the strategy when he blooped a 3-2 pitch into right field for the game-winner.
Braves closer Craig Kimbrel (1-1) pitched a scoreless top of the 10th.
Atlanta earned its fifth straight win, while Minnesota suffered its seventh consecutive loss.
Braves rookie Evan Gattis tied the game at 4-4 with two outs in the ninth on a long pinch-hit home run to left. It was his ninth homer of the season and his third as a pinch hitter.
Minnesota rallied for two runs in the eighth inning to take a 4-3 lead. The Twins roughed up relievers Luis Avilan and Cory Gearrin for two runs to erase a 3-2 deficit. Avilan allowed two runners to reach, and Trevor Plouffe and Ryan Doumit drove them home with singles against Gearrin.
The Braves scored twice in the first inning. Freeman drove in Heyward with a double to the gap in right-center, then came in on Brian McCann's sharp single to left. It marked the 27th time in 41 games that the Twins have allowed their opponent to score in the first inning.
The Twins got one run back in the second inning when Pedro Florimon's two-out single drove home Justin Morneau. It snapped a 0-for-10 streak for Florimon in interleague games.
The Twins tied the game at 2-2 with a run in the third inning, which included a 75-minute rain delay. Morneau drove in Joe Mauer with a single.
Twins starter Mike Pelfrey did not return after the delay, having allowed two runs on four hits, with one strikeout and one walk. His replacement was Anthony Swarzak, who gave up a home run to Brian McCann, his fourth, in the fourth inning as the Braves regained the lead 3-2.
Atlanta starter Tim Hudson completed five innings. He allowed two runs on five hits and struck out five.
NOTES: The Twins will recall RHP Samuel Deduno and start him Friday against the Tigers. Deduno has made three rehab appearances in Triple-A Rochester, where he had a 2.70 ERA in 16 2/3 innings, with 17 strikeouts and 10 walks. He will replace Pedro Hernandez in the rotation. ... Atlanta RHP Jordan Walden said he felt no discomfort in his shoulder after throwing Monday. Walden is eligible to come off the 15-day DL on Monday in Toronto, but would probably be asked to complete a minor league rehab assignment before he is activated. ... Braves RHP Brandon Beachy is expected to make a rehab start for Triple-A Gwinnett on Friday. He had a three-inning simulated start rained out Sunday. ... Former Braves manager Bobby Cox celebrated his 72nd birthday Tuesday.