Sports| November 2, 2017 The Astros Won the World Series. Who Else Won (and Lost)? Yeah, the Astros really pulled it off. By Dan Solomon