Miami hasn't taken advantage of the spaciousness of Chase Field in recent years, but on Tuesday night, an offensive outburst wasn't necessary.
A Marcell Ozuna two-run home run to center field against Addison Reed gave the Marlins a two run lead that would not be lost.
Ed Lucas walked to open the ninth, and after Reed retired Giancarlo Stanton and Casey McGehee, Ozuna took a two strike pitch to center for his 15th home run of the season.
Brad Hand, after working around defensive miscues, settled in and turned in a quality start for the Marlins.
Arizona's lone run came in the bottom of the fifth, when an Aaron Hill RBI single with runners on first and second and nobody out gave the Diamondbacks a one run lead.
In six and a third innings, Hand yielded one unearned run while walking and striking out a pair.
Miami had difficulty against Diamondbacks starter Vidal Nuno, who pitched seven scoreless innings while walking one and striking out seven in his Arizona debut.
Sam Dyson, Bryan Morris and Mike Dunn pitched well in relief of Hand before Steve Cishek worked a scoreless bottom of the ninth.
Hero of The Game: Marcell Ozuna (+.707 WPA)
Goat of The Game: Reed Johnson (-.179 WPA)
Play of The Game: Marcell Ozuna hit a home run in the ninth, and Ed Lucas scored. (+.745 WPA)