PHOENIX -- The Atlanta Braves wriggled out of one jam after the next with a series of spectacular plays.
Nick Markakis had the best of the bunch in the game's biggest moment.
"I was on Ender (Inciarte) and all of a sudden I saw Nicky dive and make that play," Braves manager Brian Snitker said. "It saved the game for us."
Atlanta's pitchers were in tight spots all day in the desert, starting with Max Fried's bases-loaded jam in the first inning.
Fried gave up Adam Jones' two-run homer in Arizona's three-run fourth inning, but the rest of the Braves' pitchers limited the damage of Arizona's 14 hits with a huge boost from their defense.
The tightest spot came with a one-run lead in the eighth inning, when the Diamondbacks loaded the bases with one out against Sean Holcomb.
He struck out Christian Walker and Dan Winkler got Flores to hit a diving ball to right field. The ball appeared as if it would fall, likely scoring two runs, but Markakis, a three-time Gold Glover, dove forward to make the grab.
"I don't know if I'm expecting them, but not surprised when they happen," Fried said of the spectacular defensive plays.
Fried (5-2) was hit on the left hand by a liner and had to leave in the second inning Tuesday against the Dodgers. The left-hander did not miss his turn in the rotation and allowed three runs on nine hits with seven strikeouts.
Atlanta has won consecutive series in Arizona for the first time since 2003-04 after holding the Diamondbacks to 1 for 9 with runners scoring position.
Jones reached 900 career RBI with his homer for the Diamondbacks, who stranded 11 runners to lose for the sixth time in eight games.
"We kept striking back and giving ourselves a chance to stay in this game," Arizona manager Torey Lovullo said. "Had some timely hitting, some good things were happening, but we just couldn't get that big hit at the right time, with runners in scoring position to really cash in."
Arizona's Zack Godley (1-3) was bumped to the bullpen after allowing at least four runs in four of his first six starts. His return to the rotation was more like a relief appearance.
Godley gave up three hits in the second inning, including Inciarte's RBI bloop single to left, and fellow starting pitcher Zack Greinke pinch-hit for him in the bottom half.
"I felt good, I threw pitches where I wanted to," said Godley, who expected to stay in the game longer. "I threw the ball where I wanted to."
Greinke, one of the best hitting pitchers in baseball, lined a single up the middle, but was stranded after left fielder Ronald Acuna Jr. made a leaping grab on Jones' hard-hit ball in the gap. Greinke is 2-for-4 in his career as a pinch hitter.
Camargo drove in two with a single and Flowers added a run-scoring single off Jon Duplantier in the third inning to put Atlanta up 4-0. The runs allowed were the first in five big league appearances by Duplantier this season.
GAUSMAN DROPS APPEAL
Gausman made two starts after being suspended by MLB, including a 6-4 win over Arizona Saturday night. He would be eligible to return to Atlanta's rotation on Saturday, giving him an extra day's rest.
Braves: 1B Freddie Freeman was a late scratch with a head cold and was replaced by Charlie Culberson, who went 3 for 4. ... Acuna was hit on the left wrist by a pitch from Duplantier in the third inning, but stayed in the game after being checked out by a trainer.
Braves: RHP Mike Foltynewicz (0-2, 5.94 ERA) has allowed 11 earned runs in 16 2/3 innings heading into Tuesday's start against St. Louis.
Diamondbacks: LHP Robbie Ray (2-1, 3.30) needs six strikeouts against Pittsburgh on Monday to reach 800 for his career. He would be the second-fastest left-hander in games played (125) to reach the milestone, behind Frank Tanana (120).
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Braves recall Minter, put him back in closer's mix
After a five-week stay in the minors, the Braves have recalled reliever A.J. Minter and manager Brian Snitker said he'll be used in a late-inning role. Luke Jackson remains the closer, filling the role Minter lost early in the season.
Gardner robs McNeil with diving catch
Brett Gardner makes a diving catch to take an extra-base hit away from Jeff McNeil.
Yankees blast 3 homers in win vs. Mets
Gio Urshela, Luke Voit and Gary Sanchez all go yard as the Yankees beat the Mets 12-5.
Voit, Ursela lead Yanks over Mets 12-5 in twin-bill opener
Gio Urshela and Luke Voit homered off Zack Wheeler in a five-run fourth inning, and the New York Yankees tied their season high with 15 hits in a 12-5 rout of the Mets on Tuesday that opened a day-night Subway Series doubleheader.
Fantasy baseball closer report: Why Neris is embarrassingly underrated
Here is a look at closers around the majors, including Hector Neris, who has no business being available in more than half of all ESPN fantasy baseball leagues.
Astros, Brewers meet in potential Series preview
The Houston Astros and Milwaukee Brewers were vying for a playoff spot at the same time just once during their 15 seasons as National League Central rivals. On Tuesday night, though, the teams might be providing a World Series preview.