Peter O'Brien hit an early three-run homer and eight players had a hit for the D-backs, who won consecutive games for the first time since May 28-29. It was also their first series victory since then, when they took two of three from San Diego.
Marlins starter Adam Conley (3-4) lasted just five innings, matching a season high with six runs allowed (five earned) on 11 hits. The right-hander only had two strikeouts after fanning 17 over his prior two outings. Miami did not get a runner past first base, as it dropped two of three for the third straight series.