Diamondbacks 7, Marlins 6
MIAMI -- The Arizona Diamondbacks came through with their first four-game road sweep in seven years, defeating the Miami Marlins 7-6 on Thursday.
Arizona (19-21) took a 7-6 lead in the seventh on a two-out infield single by center fielder A.J. Pollock, who beat reliever Sam Dyson's throw on a close play at first base. That allowed shortstop Cliff Pennington to score from third base.
Earlier in the inning, Marlins right fielder Giancarlo Stanton threw out catcher Jordan Pacheco, who had tried to score from third on a flyout to right.
Reliever Andrew Chafin (2-0) got the win. Brad Ziegler earned his first save of the season, pitching a perfect ninth inning.
Dyson (2-1) took the loss.
The Marlins (16-26) have lost seven games in a row, all on this homestand.
Miami manager Dan Jennings, who took over after the Marlins fired Mike Redmond on Sunday, is now 0-4. He has spent more than three decades as a scout and personnel guy but had never coached above the high school level before this week.
Neither starting pitcher factored in the decision. Arizona's Archie Bradley allowed nine hits, two walks and four runs in five innings. Miami's Mat Latos allowed seven hits, two walks and six runs in 5 1/3 innings.
Arizona opened the scoring in the first inning. Right fielder Ender Inciarte led off with a single and scored when third baseman Yasmany Tomas went the opposite way with a two-out double to right.
Miami used a leadoff walk by second baseman Dee Gordon and four singles to take a 3-1 lead in the bottom of the third. The run-scoring hits were by right fielder Giancarlo Stanton and first baseman Justin Bour, and they gave the Marlins their first lead since last Friday against Atlanta.
Arizona cut its deficit to 3-2 in the second. Backup catcher Jordan Pacheco singled, stole second and scored on a two-out, two-strike single by Inciarte. It was Pacheco's first steal since 2012.
Miami went up 4-2 when catcher J.T. Realmuto hit a leadoff triple and scored on a sacrifice fly by shortstop Adeiny Hechavarria. Realmuto leads all major-league catchers with three triples this season.
Arizona scored four runs in the sixth, knocking out Latos and taking a 6-4 lead. Tomas led off the inning with a single, and first baseman Mark Trumbo drew a walk. Second baseman Chris Owings put down a sacrifice bunt, but Latos, who tried to go to third on the play, could not get the ball out of his glove, loading the bases.
That set the stage for an RBI double by shortstop Cliff Pennington, a pair of sacrifice flies and Inciarte's RBI single.
Miami tied the score 6-6 with two runs in the bottom of the sixth. Center fielder Marcell Ozuna and third baseman Martin Prado got RBI singles.
NOTES: Diamondbacks 1B Paul Goldschmidt, mired in a 4-for-24 slump (.167), was not in the starting lineup. RF Mark Trumbo moved to first and started in his place. ... Miami started rookie 1B Justin Bour over slumping veteran 1B Michael Morse. ... Arizona started two seldom-used reserves: SS Cliff Pennington and C Jordan Pacheco. It was the eighth start of the season for Pennington and No. 10 for Pacheco. ... The Diamondbacks return home to face the Chicago Cubs, a team they were 5-2 against last season. Goldschmidt is hitting .366 in 19 games against the Cubs. ... The Marlins conclude their 10-game homestand with a weekend series against the Baltimore Orioles. The Marlins are 18-6 against the O's, including 11-1 at home. The O's haven't beaten the Marlins in Miami since 1999. ... Arizona was credited with an extra stolen base Wednesday. That gave the Diamondbacks seven steals, tying a franchise record set in 2000 against the Mets.