ARLINGTON, Texas -

Adrian Beltre hit his 26th homer for the AL West-leading Texas Rangers, who reached 20 games over .500 for the first time this season with a 4-2 victory over the Houston Astros on Tuesday night.
    
Beltre's two-run drive came against rookie right-hander Jarred Cosart (1-1) in the sixth inning. Beltre, whose 160 hits are one behind Miguel Cabrera for the major league lead, also doubled and scored in the second.
    
Matt Dominguez homered for Houston, which has lost seven in row and 13 of 14 against the Rangers.