D'backs 5, Cubs 1
PHOENIX — Wade Miley outpitched former Ray Matt Garza in eight strong innings, Justin Upton had three RBIs and the Diamondbacks completed a three-game sweep. Miley retired 20 of the first 21 he faced before giving up a homer to Alfonso Soriano in the seventh. He worked out of a jam in the eighth with runners on second and third and no out. Jason Kubel hit a solo homer off Garza, and Upton broke it open with a two-run single in the eighth.