PHOENIX — Ketel Marte homered and had four RBIs, Eugenio Suárez hit two homers and the Arizona Diamondbacks routed the Texas Rangers 14-4 on Wednesday.
The Diamondbacks won the series opener between last year's World Series' teams 6-0 and jumped on Cody Bradford (5-3) early in the series finale.
Randal Grichuk hit a two-run homer off the right-hander in a three-run first inning, Suárez added a solo shot in the second and Marte hit his three-run shot in the fourth. Adrian Del Castillo added a three-run shot in the fifth inning and Suárez closed out a 4-for-4 day with a solo shot in the seventh.
"We're really executing at a high level and it's not just the slug that we saw today," Diamondbacks manager Torey Lovullo said. ''It's patient at-bats waiting for our pitch, putting down the bat, handing it off to the next guy.''
Arizona (82-64) had a season-high 13 extra-base hits — 16 total — to tie San Diego for the top NL wild-card spot. The Diamondbacks also moved within 4 1/2 games of the Los Angeles Dodgers in the NL West.
Dylan Floro (6-4) walked a batter in the sixth inning after starter Merrill Kelly left in the fifth with a right hamstring cramp. Jordan Montgomery worked three innings for his first career save.
''This offense is fun to watch,'' Kelly said. ''Everybody just kind of feeds off each other.''
Marcus Semien hit a solo homer and had two RBIs for the Rangers, who were unable to overcome Bradford's first shaky start since late July. Now the reigning champions are running out of time, 7 1/2 games out of the AL wild card with 16 games left.