Braves close out Astros in six games, win first World Series in 26 years
HOUSTON (UPI) -- The Atlanta Braves captured their first championship since 1995 after a 7-0 win over the Astros in Game 6 of the World Series on Tuesday night at Minute Maid Park in Houston. Max Fried provided a historic effort on the mound and the trio of Jorge Soler, Freddie Freeman, and Dansby Swanson each smacked home runs as the Braves secured their second title in franchise history since relocating to Atlanta in 1966. The Braves -- winners of […]