PHOENIX (AP) -- Wade Miley outpitched Matt Garza in eight strong innings, Justin Upton had three RBIs and the Arizona Diamondbacks completed a three-game sweep with a 5-1 victory over the Chicago Cubs on Sunday.
Miley (9-3) retired 20 of the first 21 batters he faced before giving up a homer to Alfonso Soriano in the seventh inning, then worked out of a jam in the eighth with runners on second and third.
Jason Kubel hit a solo homer off Garza (2-6) and Upton broke open a tight game with a two-run single through the left side off Manny Corpas in the eighth inning.
Arizona has won 10 of 11 at home and 12 of 17 overall to creep up the NL West standings.
Copyright 2012 Associated Press. All rights reserved.