Photos: Braves top Astros in Game 6 to win 2021 World Series
Image 1 of 37
Atlanta Braves win 2021 World Series The Atlanta Braves celebrate after winning baseball's World Series in Game 6 against the Houston Astros Tuesday, Nov. 2, 2021, in Houston. The Braves won 7-0. (AP Photo/Sue Ogrocki) (Sue Ogrocki/AP)