The Angels edged the Rangers while the Astros dropped the Diamondbacks on Friday. Houston is two games back of Texas in the American League West while the Angels kept their wildcard hopes alive.