Astros, Phillies give World Series a truly postmodern feel
Houston Astros Win The World Series, Defeat Philadelphia Phillies
Houston Astros beat Philadelphia Phillies to win World Series
Houston Astros head to World Series, just a few years after their
Houston Astros win World Series, defeat Philadelphia Phillies in
In a Texas-sized Game 7 AL championship series, the Rangers defeat
The Houston Astros have won the World Series, beating the
Alvarez blasts Baker, Astros to World Series title vs Phils
US: Astros defeat the Phillies in baseball World Series – DW – 11