The Astros celebrated their World Series win with a parade in downtown Houston, Texas. Thousands of fans cheered with many watching from parking garages for a better view. The Astros won 4-1 against the Philadelphia Phillies in Game 6 at Minute Maid Park.