Astros defeat Phillies in Game 6 to win 2nd World Series title
Astros greatness dimmed by MLB mishandling of team's 2017 misdeeds
Alvarez blasts Astros to World Series title vs Phillies
Astros-Phillies World Series live updates: Play by play, score
MORE
Astros topple Phillies in Game 6 to win World Series
Astros rally against Phillies to claim second World Series title
Houston Astros win World Series, beat Philadelphia Phillies in
Verlander gets World Series win, Astros lead Phillies 3-2
WORLD SERIES CHAMPS: Astros are World Champions after defeating
Astros finish off Phillies in Game 6 to win World Series - The