Jose Altuve and rookie Carlos Correa drove in a run apiece to help Houston to an early lead and the Astros held on for a 3-2 victory over the Texas Rangers on Friday night to snap a six-game skid.
The Astros were up by one with no outs in the third when Jake Marisnick and Altuve hit back-to-back doubles to push Houston's lead to 2-0. Marwin Gonzalez singled, but Altuve couldn't beat the throw home that allowed Gonzalez to advance to second. Correa's single sent Gonzalez home to make it 3-0.
Houston starter Collin McHugh (10-5) tied a career high by allowing 11 hits in six innings, but they were all singles and amounted to just one run. Luke Gregerson pitched a scoreless ninth for his 19th save.
Texas starter Martin Perez (0-1) yielded nine hits and three runs in five innings in his return from Tommy John surgery.