Astros win first World Series championship in franchise history
Nationals top Astros in Game 7 to win 1st World Series title – The Denver Post
Astros beat Dodgers 5-1 in Game 7 for first World Series title in franchise history
Astros beat Dodgers for 1st World Series title
PHOTOS: Los Angeles Dodgers beat Houston Astros 3-1, extend World Series to Game 7
Another Game 7 Provides a Perfect Ending for the Astros - The New York Times
Houston Astros claim first World Series title in Game 7 win over Los Angeles Dodgers - ABC News
Bring on Game 7: Dodgers take thrilling World Series to decider after win over Astros, World Series
Houston Astros Take Home First-Ever World Series Title, Beating the Los Angeles Dodgers in Game 7