Jason Kubel smacked a two-run homer to lead the Diamondbacks in a 6-1 win over the Cubs. Miguel Montero tripled in a pair of runs, while Aaron Hill and Justin Upton also plated a run each for the D'backs, who have eight-of-nine at home and are now back at the .500 mark at 35-and-35. Brad Zeigler tossed two scoreless innings to pick up his fourth win in relief. David Hernandez recorded the final four outs for his second save. Geovany Soto homered in the fourth for the Cubs, who have dropped four of their last six. Jeff Samardzija allowed five runs in five-plus frames to fall to 5-and-6 with his third straight loss.