Paul Goldschmidt homered twice, had four hits and drove in four runs to lead the Arizona Diamondbacks over the Miami Marlins 9-2 Friday night.
Eric Chavez homered and also had four hits, and Gerardo Parra and Martin Prado had three hits apiece for Arizona, which had 16 hits in all and won its third straight game.
Trevor Cahill (3-4) won for the third time in four decisions following an 0-3 start, allowing one run and five hits in eight innings.
At 11-31, last-place Miami matched the 2006 Marlins for the worst 42-game start in franchise history, according to STATS.
Copyright 2013 Associated Press. All rights reserved.