The Braves win the 2021 World Series