The Houston Astros won the World Series with a 4-1 victory against the Philadelphia Phillies on Saturday night in front of a rowdy home crowd at Minute Maid Park, eliminating the need for a deciding Game 7 on Sunday. The 2017 championship represents the Astros' first repeat win in the World Series. After falling behind 2-1…
