PHOENIX, July 9 (UPI) -- Kelly Johnson had three RBI Thursday in Arizona's 10-4 rout of the visiting Florida Marlins.
Johnson went 4-for-5 and scored twice as part of a 15-hit attack that ended Arizona's five-game losing streak.
Gerardo Parra also had four hits and scored twice for the Diamondbacks. Rodrigo Lopez (5-7) gave up four runs on five hits over seven innings to get the win.
Brett Hayes had a two-run homer in the seventh for the Marlins. Anibal Sanchez (7-6) lasted four-plus innings and gave up six runs on nine hits.
Johnson and Cole Gillespie both had two-run doubles in Arizona's four-run fifth inning. Florida picked up a run in the sixth to make it 6-2 but the Diamondbacks responded with four more runs in the home half of the inning.