White Sox

Atlanta Braves Defeat Astros to Win World Series

White Sox
The Atlanta Braves beat the Houston Astros in Game 6 to win the 2021 World Series.