Astros win Game 7 over Dodgers to claim first World Series
Elation and heartbreak: The Astros' history in Game 6 of playoff
Alvarez blasts Baker, Astros to World Series title vs Phils
Dodgers edge defending champion Astros 3-2 as LA fans rain down
MORE
World Series 2017: Houston Astros Win, Home Runs, Dodgers
Houston Astros claim first World
Houston Astros beat the Los Angeles Dodgers to win World Series title
Nationals win first World Series title, stun Astros, 6-2, in Game
Astros win their first World Series after Game 7 victory over LA
Who Wins World Series Game 7, Houston Astros vs LA Dodgers? AI
Dodgers rally in eighth, edge Astros
2017 World Series: Justin Verlander, Astros win Game 7, first title
The Houston Astros have won the World Series, beating the
A Whole New Ballgame: Managing Risk for World Champion