Houston Astros advance to World Series after beating Boston Red Sox in ALCS
By Ebrahim in News
Updated 2 years ago
The Houston Astros are headed to World Series for the third time in five seasons after defeating the Boston Red Sox 5-0 in Houston on Friday night.