ARLINGTON, Texas (AP) -- Chris Gimenez hit what proved to be a deciding home run and the Texas Rangers held for a 4-3 win Wednesday night to complete a three-game sweep of the AL West-leading Houston Astros.After Texas scored three unearned runs in the first off Scott Kazmir (6-6), the Rangers' second started with Gimenez homering to straightaway center for a 4-0 lead.All three Houston runs were scored by players who reached on a walk. The Rangers have won four in a row and seven of eight, moving within five games of the division lead, the closest they have been since June 30.Texas starter Nick Martinez (7-6), the right-hander pitching on his 25th birthday, walked three and struck out one while throwing 86 pitches in a game which start with the temperature at 100 degrees.Sam Dyson, the sixth Rangers pitcher, worked the ninth for his second career save.