The Houston Astros storm the field to celebrate a series-clinching 4-0 win against the New York Yankees in Game 7 of the American League Championship Series in Houston.
The Houston Astros storm the field to celebrate a series-clinching 4-0 win against the New York Yankees in Game 7 of the American League Championship Series in Houston. Howard Simmons TNS
The Houston Astros storm the field to celebrate a series-clinching 4-0 win against the New York Yankees in Game 7 of the American League Championship Series in Houston. Howard Simmons TNS

Astros beat Yankees 4-0 in Game 7, reach World Series

October 21, 2017 11:16 PM

UPDATED October 21, 2017 11:37 PM

More Videos

  • Houston celebrates Astros' World Series win over Dodgers: "We deserve this"

    The Astros won the first World Series championship in franchise history beating the Los Angeles Dodgers 5-1 in Game 7 on Wednesday, Nov. 1, 2017. A crowd filled Houston's Minute Maid Park to watch a live feed of the game, which was played at the Dodger Stadium in Los Angeles. The win was a welcome break for a city still recovering from Hurricane Harvey.