Houston Astros Win World Series

Houston Astros Win World Series

The New York Times - Sports:

Dogged by criticism that they could not win without sign-stealing, Houston beat the Philadelphia Phillies in six games to complete a nearly perfect postseason.

This post first appeared in The New York Times - Sports. Read the original article.