Yunel Escobar hit a sacrifice fly with the bases loaded in the bottom of ninth, giving the Atlanta Braves a 4-3 win over the Arizona Diamondbacks on Friday night after blowing a lead in the top of the inning.

With one out in the ninth, Jordan Schafer hit a single to right off Tony Pena (3-1). Pinch-hitter Kelly Johnson walked and Omar Infante singled to center. Schafer, who hesitated between second and third to see if center fielder Chris Young would catch the ball, had to hold at third.

Then Escobar's fly to center allowed the speedy Schafer to score the winning run from third base without a slide.

Braves closer Mike Gonzalez (2-0) gave up a tying homer to Stephen Drew to lead off the ninth. It was the third blown save in nine chances for Gonzalez.

Chipper Jones homered in the third to give Atlanta a 3-2 lead that held until the ninth. It was the Braves' sixth homer of the season at Turner Field, the low home total for any team in the majors. It was the ninth homer allowed by Doug Davis this season.

The Braves, who opened a 10-game homestand with the worst home record in baseball, improved to 6-9 at Turner Field.

The loss was the fourth straight and seventh in eight games for Arizona, which opened a 10-game road trip.

Javier Vazquez struck out 10 in seven innings as the Braves took their fifth win in six games.

Vazquez gave up five hits and two runs in seven innings. He gave up two runs in the first and then allowed only one baserunner as far as second the next six innings.

Felipe Lopez hit Vazquez's first pitch up the middle for a single and scored on Gerardo Parra's triple to right. Parra scored on Justin Upton's groundout for a 2-0 lead.

The Braves took advantage of a throwing error by Davis to tie it in the second. Brian McCann and Jeff Francoeur opened the inning with singles. Casey Kotchman followed with a grounder to Davis, whose low throw skipped past first baseman Josh Whitesell for an error, allowing McCann to score. Francoeur scored on Schafer's grounder.

Davis gave up four hits and three runs, two earned, in six innings.

Notes: Jones tied Eddie Mathews for second place on the Braves franchise list with 1,388 career RBIs. Hank Aaron tops the list with 2,202. ... Arizona manager A.J. Hinch said OF Conor Jackson, who was placed on the 15-day DL on Tuesday with what the team called "general illness," is feeling better and no longer has a fever. ... The Braves moved LHP Jo-Jo Reyes to the bullpen and plan to call up RHP Kris Medlen from Triple-A Gwinnett to start Tuesday night against Colorado. ... Arizona minor league OF Agustin Murillo, who was at Triple-A Reno, was suspended 50 games after testing positive for a performance-enhancing drug. ... Hinch celebrated his 35th birthday.