Houston Astros are World Series champions

Houston beat the Philadelphia Phillies 4-1 in Game 6 in front of an electric home crowd. We bring you the best moments of that game.

November 6, 2022

Top Stories

ABC News Live Presents