Rangers Live: Rangers defeat Astros 7-4, complete Sweep