Edgardo Alfonzo added five hits, including a two-run home run, to score four times, Cody Ransom contributed three hits and a career-high four RBI, while J.T. Snow went 4-for-5 with four runs scored.
Diamondbacks starter Edgar Gonzalez (0-8) got the loss, giving up 10 runs in one-plus inning of work.
Dave Burba (4-1) earned the win with two innings of relief of starter Brad Hennessey, who lasted just four frames. Burba was acquired in a trade with Milwaukee on Thursday.