HOUSTON (AP) -- Ian Kinsler homered twice for the first time in almost two years and Colby Lewis had another solid start to lead the Texas Rangers to a 3-2 win over the Houston Astros on Wednesday night.
Kinsler hit a leadoff homer and also went deep in his next at-bat in the third inning to help Texas to an early 3-0 lead. It was the eighth multi-home run game of his career and his first since August 2009 against the Yankees.
Lewis (7-7) pitched six scoreless innings before giving up a pair of runs in the seventh inning to cut the Rangers lead to one.
He allowed six hits and struck out six as the Rangers won their eighth straight game in Houston.
Carlos Lee had a solo homer for the Astros, who have dropped five straight and have the worst record in the majors at 28-53.
Neftali Feliz had a scoreless ninth for his 16th save.
Houston starter Brett Myers (3-7) allowed six hits and three runs in seven innings. He has given up a Major League-high 22 home runs, which are two more than he allowed last season.
Andres Blanco doubled after Kinsler's fourth leadoff homer of the season and the 17th of his career. Adrian Beltre 's single to right field with one out scored Blanco to make it 2-0.
Kinsler's second homer opened the third inning and landed in the Crawford Boxes in left field to make it 3-0.
Lee's homer to left field that made it 3-1 came with one out in the seventh inning. Matt Downs doubled to the left field corner on the next pitch before Brett Wallace struck out. Clint Barmes ' single to shallow center field scored Downs and got Houston within 3-2.
Carlos Corporan 's double to right field chased Lewis. He was replaced by Darren Oliver , who retired pinch hitter Jason Michaels to escape the jam.
The Rangers' offense cooled off after the first few innings and Houston retired 15 straight after Lewis hit his first career double to start the fifth inning.
Lewis pitched a two-hitter for the first complete game of his career last June in a 5-1 win over the Astros at Minute Maid Park. It looked as if he might be headed for another one before his seventh-inning breakdown after he yielded just two hits - both singles - and had thrown just 58 pitches through six.
Lewis sailed through the first three innings and didn't allow a hit until Hunter Pence singled to right field with two outs in the fourth inning. He retired the next six in a row before Michael Bourn singled with two outs in the sixth inning, but Jeff Keppinger 's pop fly ended the inning.
Bourn singled with no outs in the eighth inning, but was caught stealing. Oliver retired Keppinger before Mark Lowe struck out Pence to send it to the ninth.
Lee walked in the ninth inning, but was caught stealing on a strikeout by Wallace to end the game.
NOTES: Texas SS Elvis Andrus missed his fourth straight game after leaving Friday's game with a sprained left wrist. Rangers manager Ron Washington said he's OK, but he might give him another day off on Thursday. ... Houston claimed OF Luis Durango off waivers from San Diego and optioned him to Triple-A Oklahoma City. The team transferred reliever Alberto Arias to the 60-day disabled list to make room for Durango on the 40-man roster. ... RHP David Carpenter was recalled by the Astros from Oklahoma City and C Brian Esposito was optioned there.
Kristie Rieken can be reached at http://twitter.com/kristieAP