The Astros took down the Dodgers in an unforgettable seven-game World Series, earning the championship for the first time in franchise history. It was a glorious day for the Astros and the city of Houston, and it capped a fantastic 2017 season in style.