PHOENIX (AP) -- Justin Upton had three hits, including a home run, and drove in four runs and the Arizona Diamondbacks rallied from a six-run deficit to beat the Houston Astros 11-9 on Tuesday night.
Gerardo Parra had his fourth career four-hit game, Miguel Montero doubled and had three RBIs and Willie Bloomquist added a two-run single for the Diamondbacks.
Micah Owings (6-0) threw three innings of two-hit relief and allowed one run for the victory. He struck out four and added a single. J.J. Putz allowed a run and three hits in the ninth for his 27th save.
Brian Bogusevic and Jimmy Paredes hit their first career home runs for the Astros, who have lost four of five. Wilton Lopez (2-5) allowed Upton's go-ahead two-run homer in an inning of relief.