Astros fans celebrate at Minute Maid Park after thier team won the World Series.
Astros fans celebrate at Minute Maid Park after thier team won the World Series. Jon Shapley AP
Astros fans celebrate at Minute Maid Park after thier team won the World Series. Jon Shapley AP

World Series Game 7 scores strong TV rating

November 02, 2017 11:23 AM

UPDATED November 02, 2017 11:23 AM

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.