HOUSTON (AP) -- Carlos Peguero hit a pair of solo homers, Shin-Soo Choo had a two-run shot and the Texas Rangers routed the Houston Astros 11-3 Wednesday night behind eight strong innings from Colby Lewis.Adrian Beltre was a home run shy of the cycle for the Rangers, who finished a three-game sweep. Houston had won 10 straight entering the series, but was outscored 20-5 over the three games.Lewis (2-2) allowed one run and six hits to earn his first win in nearly a month. He struck out six and walked one.Chris Carter hit a two-run homer in the ninth for the Astros. Peguero drove in three runs and had the first multihomer game this season by a Rangers player. Texas set a season high for runs and swept a series for the first time since Sept. 22-24 last year against the Astros.Peguero connected with one out in the second to start the scoring, and Robinson Chirinos scored on Delino DeShields' groundout before Choo upped the lead to 4-0 with a two-run homer.The Rangers tacked on two more in the third as Beltre scored on a wild pitch and Chirinos extended the lead to 6-0 with an RBI double.Texas added four more runs in the fifth off Samuel Deduno (0-1), with Peguero hitting a sacrifice fly before Chirinos drove in two with a double and Deshields capped the inning with an RBI single.Deduno was tagged for a career-high 10 runs and 11 hits in 4 2-3 innings. He was making his second start for Houston after five relief appearances.Jonathan Villar had an RBI single in the eighth for the Astros.