ATLANTA -- Omar Infante's two-run single with no outs in the 11th inning helped Atlanta rally for a 4-3 victory over the Florida Marlins on Friday night, the Braves' 15th final at-bat win.
The Braves have won two straight overall and five of seven. Atlanta leads the major leagues with a 29-9 home record. Florida has dropped two straight and six of eight.
Infante's single to left-center off closer Leo Nunez (3-2) scored Brian McCann from third and Troy Glaus from second.
Braves closer Billy Wagner blew his first save in 13 chances when Gaby Sanchez's ninth homer tied it at 2-2.
In the 11th, pinch-hitter Wes Helms led off with a single against Jonny Venters (3-0) and advanced to third when first baseman Glaus made a throwing error after fielding Chris Coghlan's bunt attempt.
After Sanchez lined out and Hanley Ramirez was intentionally walked, Helms scored even though pinch-hitter Brian Barden struck out while trying to execute a squeeze bunt.
Helms was running home on the play and would have been tagged out, but Venters dropped the ball to give the Marlins a 3-2 lead.
Clay Hensley held the Braves scoreless in the ninth and 10th.
In the seventh, Martin Prado faced two strikes and two outs when he reached out and poked an RBI single with one hand on the bat to give the Braves their first lead at 2-1.
Gregor Blanco, who walked and advanced to second on a grounder, scored from second against reliever Brian Sanches.
Florida starter Josh Johnson allowed six hits, one run and no walks with eight strikeouts. The Marlins' ace is 5-2 with a 0.89 ERA in his last 10 starts, but Florida has combined to score just 13 runs in the right-hander's last seven outings.
Johnson, who began the night tied for the majors' best ERA at 1.83, finished with his shortest outing since he pitched six scoreless innings of a 13-0 road win over the Chicago White Sox on May 23.
After stranding a runner at third in three of the first four innings, Johnson allowed the Braves to tie at 1-1 on Gregor Blanco's triple and Prado's two-out RBI single.
Ramirez, whose 13th homer gave the Marlins a 1-0 lead in the first, led off the seventh with a single and advanced to third on a one-out single by Dan Uggla that chased Braves starter Kris Medlen.
Reliever Peter Moylan ended the threat on Cody Ross' double-play grounder.
Medlen, who lowered his ERA 14 points to 3.01, received a no decision after allowing six hits, one run, one walk and striking out five in 61/3 innings. The Braves have won nine of Medlen's 10 starts.
Takashi Saito pitched a scoreless eighth for Atlanta. Tim Wood pitched a scoreless eighth for the Marlins.
Notes: Wagner's last blown save was May 19, a 5-4, ninth-inning home win over Cincinnati. ... Marlins LF Chris Coghlan led off the game with a single but was thrown out at second on Gaby Sanchez's flyball. The scoring went 8-4-6-1-4. ... Hensley, who faced four batters in the scoreless ninth, was activated from the 15-day disabled list before the game. The right-hander missed 17 games with a strained neck. To make room for Hensley on the 25-man roster, Florida outrighted RHP Scott Strickland to Triple-A New Orleans.