Atlanta Defeats Houston for First World Series Title in 26 Years

What seemed impossible at the All-Star Break has become a reality for the Atlanta Braves. For the first time in 26 years, the city of Atlanta and the Braves will hoist the World Series trophy defeating the Houston Astros in six games. Atlanta defeated the Astros in games one, three, four, and six, winning the final matchup 7-0. Jorge Soler was named World Series MVP after going six-for-20 with...