HOUSTON, Aug. 15 (UPI) -- Brandon Webb pitched eight innings and got his major league-leading 18th win Friday in a 12-2 Arizona victory that ended Houston's eight-game victory streak.
Webb (18-4) allowed two runs and four hits, striking out six batters. He has won five straight starts.
Loser Wandy Rodriguez (7-5) allowed six walks and gave up four runs and three hits in 2 1/3 innings.
Astros' reliever Tim Byrdak was tagged for six runs, including all three Arizona homers, in three innings.
Ty Wigginton hit a solo homer for Houston.