The Braves took the early lead in the third inning on a Martin Prado single that plated Ryan Church, but the Marlins answered right back with a 2-run double by Hanley Ramirez in the bottom of the frame, accounting for the only two runs that Jair Jurrjens allowed in his six innings of work.
The Braves were threatening again in their next turn at bat when Garret Anderson and Yunel Escobar reached base with none out, but Ricky Nolasco got out of trouble by getting Ryan Church to ground into an inning-ending double play.
In the top of the sixth, the game was knotted up 2-2 after a Chipper Jones solo shot, his fourth in as many games against Nolasco.
Garret Anderson hit a home run off of Marlins closer Leo Nunez in the top of the ninth to give the Braves what appeared to be the game-winning run. But Rafael Soriano gave up a two-run homer to Ross Gload in the top of the ninth to blow the save and lose the game.
Jair Jurrjens - for his part - pitched very well, striking out five, walking only one batter, and giving up five hits. Over his last 13 1/3 innings, Jurrjens has 15 K, 2 BB, 10 H, 3 ER. Perhaps, after a first half in which his skills deteriorated compared to last year, Jurrjens is beginning to turn things around on the stretch run to the playoffs.
The Rockies also lost on Tuesday by a score of 4-0 to the New York Mets. The Marlins will move ahead of the Braves by a game in the Wild Card race, but the Braves keep pace with the Rockies and remain 3 games back.