ARLINGTON, Texas -- Yu Darvish just never got into a rhythm and the AL-best Texas Rangers never got into the lead to end what otherwise was a very successful homestand.Darvish allowed the first three Houston batters in the game to reach base, including George Springers leadoff homer, and the Astros held on for a 7-6 victory Sunday to avoid a series sweep and end the Rangers seven-game winning streak.I feel these guys are in a good place right now, very confident, manager Jeff Banister said. Theyre going to continue to play hard.The Rangers went 8-2 during the homestand that included four games against AL Central-leading Cleveland before taking on Seattle and Houston, their closest competitors in the AL West. They still have a 9 1/2-game division lead over the Astros with 25 games left in the regular season.Were feeling good for sure. Were in the drivers seat right now, said shortstop Elvis Andrus, who had the day off. We cant take anything for granted. Theres a lot of baseball ahead and we have to keep grinding.Rougned Odor had three hits and drove in three runs, including his 29th homer and an RBI single. The feisty second baseman has homered in four of the last five games, finishing with six homers and 17 homers on the homestand.Houston had a 5-0 lead when Darvish (5-4) came off the mound to end the fourth in his shortest out this season. The right-hander from Japan struck out four, walked three and had two wild pitches.His command was not where it had been previously. ... Worked from behind the hitters and really couldnt get it in the soft contact zones, Banister said. So (he) looked a little out of rhythm in my opinion. Just very uncharacteristic.Chris Devenski (3-4) pitched 1 2/3 scoreless innings after taking over for starter Collin McHugh with one out in bottom of the fifth when Texas still had a runner on base and had already scored three runs in the inning to get within 6-5.Ken Giles pitched the ninth for his eighth save in 11 chances, the final out coming when the right-hander struck out Odor.After the fast start, going ahead 2-0 in the first against Darvish, the Astros had their first four batters reach base in the fourth and scored three more times.Got him out of the game and got into their bullpen and fortunate enough to come out of here with a win, said Alex Bregman, the Astros rookie that had three hits. Thats what you have to do against good teams like