Phoenix, AZ (Sports Network) – Carlos Lee hit the game-winning three-run home run in the eighth inning and drove in four to lead Houston to a 6-5 come-from- behind win over Arizona in the middle meeting of a three-game series.
Lee finished 2-for-4 while Jeff Keppinger also went 2-for-4 and scored twice for the Astros, who have won four of five.
Mark Melancon (2-0) tossed a scoreless inning to grab the win in relief and Brandon Lyon stranded the potential tying run at third base in the bottom of the ninth to earn his 12th save of the season for Houston, which defeated the hosts for just a second time in their last 10 meetings.
Aaron Heilman (5-6) continued the D’Backs’ year-long bullpen implosion by coughing up a three-run lead. He suffered the loss after allowing four runs on four hits while recording just two outs for the Diamondbacks, who fell for only a second time in their last nine contests.