MIAMI (AP) --Paul Goldschmidt homered twice, tied his career high with 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 , five hits and four walks in eight innings. He walked his first two batters in the third before retiring 13 in a row, 10 on groundballs.
Last-place Miami matched its season-high losing streak at six and at 11-31 equaled the 2006 Marlins for the worst 42-game start in franchise history, according to STATS. Kevin Slowey (1-4) gave up six runs and seven hits in three innings.
Goldschmidt hit a two-run homer on an 0-2 pitch in the first, a 428-foot drive to left on an 0-2 pitch. Chavez homered to right on the very next pitch.