Houston Astros Are World Series Champions, Beating Los Angeles Dodgers
The Astros won the wildest World Series game in recent memory
The Astros Tanked Their Way To The Top
Astros rally to beat Dodgers despite angry Los Angeles fans
MORE
Astros beat Dodgers for 1st World Series title
Dodgers beat Astros to force Game 7 in World Series
Houston Astros beat Los Angeles Dodgers 5-1 in Game 7 for first World Series title in franchise history – Twin Cities
Houston Astros Are World Series Champions, Beating Los Angeles Dodgers
The Houston Astros have won the World Series, beating the Philadelphia Phillies – WABE
The Houston Astros Smash Their Way to a World Series Title - WSJ
Sofascore - Houston Astros beat Los Angeles Dodgers to
World Series: Atlanta Braves beat Houston Astros to win first Fall Classic since 1995, Baseball News
LA Dodgers Defeat Milwaukee Brewers To Reach World Series
Astros beat Dodgers for 1st World Series title
Houston Astros Win World Series - The New York Times