MIAMI — 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.
Goldschmidt fouled off six straight pitches in the third before hitting another two-run homer, a drive to left on the 13th pitch of the at-bat that made it 5-0.
It was the second career multihomer game for Goldschmidt, who also connect twice May 18 at the Los Angeles Dodgers. He is hitting .414 (29 for 70) with nine homers and 26 RBIs on the road, but .272 with three homers and nine RBIs at Chase Field.
Goldschmidt doubled to lead off the seventh and singled in the ninth. He is hitting .440 (22 for 50) in his last 15 games wuth seven homers, six doubles, and 17 RBIs.
Arizona led 7-0 before Rob Brantly had an RBI single for Miami. Greg Dobbs had three hits.
NOTES: Diamondbacks OF Jason Kubel (quadriceps) didn't play. "It's not great. It's kind of finicky," manager Kirk Gibson said. "Some days it's OK. Some days it's not." ... Miami OF Giancarlo Stanton (hamstring), who has been on the DL since April 30, has been doing some hitting in a batting cage and thinks he will be back before the All-Star break. . ... Arizona RHP Brandon McCarthy (0-3, 5.63 ERA) faces Miami RHP Tom Koehler (0-1, 3.31 ERA) on Saturday.