Astros defeat Los Angeles in Game 7 to win first World Series title
Long Shot World Series: Diamondbacks vs Rangers is a Fall Classic
Atlanta Braves knock out Houston Astros to win first World Series
Astros beat Dodgers for maiden World Series title
MORE
Atlanta Braves win 1st World Series title since 1995, defeating
A lot of blood, sweat and tears' - Global Times
World Series MVP Houston Astros George Springer holds his trophy
Nationals win first World Series title, stun Astros, 6-2, in Game
Astros defeat Los Angeles in Game 7 to win first World Series title
The Houston Astros have won the World Series, beating the
2017 World Series - Wikipedia
Houston Astros have never won the first game of the World Series
WORLD SERIES: Astros beat Dodgers, 5-1, to win first championship
Astros cheating Reddit thread: Former team employee details scandal
How many times have the Atlanta Braves and Houston Astros won the