For the fourth time in six years, the Houston Astros have won a World Series pennant.
The Astros finished their aggressive ALCS sweep of the New York Yankees on Sunday night (Oct. 23) at Yankee Stadium to a final score of HOU 6, NYY 5. In an almost fated cycle of encounters, it is the third time in the last six years and the fourth time in the last eight years the Astros have ousted the Yankees in the postseason.