Phoenix, AZ (Sports Network) - The Arizona Diamondbacks broke the game open with a five-run eighth inning, and prevented the Los Angeles Dodgers from clinching the NL West by posting a 9-4 victory over their division rival.

Aaron Hill and Martin Prado each contributed RBI doubles to the late rally, while Paul Goldschmidt added a two-run homer earlier and Adam Eaton knocked in three runs total in the third installment of this four-game series.

The bullpen worked through jams to keep Brandon McCarthy (5-9) in line for the win. The right-hander worked six-plus innings, surrendering 10 hits but allowing just three runs to score.

Despite entering with losses in nine of their previous 13 games, the Dodgers were looking to clinch their first division title since 2009, but will have to wait another day. Their magic number to win the division remains at two.

Yasiel Puig went 3-for-4 with a homer and Tim Federowicz added a solo shot with a pair of RBI in the defeat. Stephen Fife (4-4), making the spot start, got only seven outs. He was tagged for four runs on six hits and three walks.