Astros vs. Indians results: Astros showcase power, take ALDS Game 1 from Indians in Houston

The Astros began their quest of defending their 2017 World Series title with a 7-2 win over the Indians at Minute Maid Park in Houston.

Related Posts