November 2, 2021 11:03 pm Atlanta Braves Defeat Astros to Win World Series The Atlanta Braves beat the Houston Astros in Game 6 to win the 2021 World Series. Bears Videos 0:53 Grifol on Tommy Pham's impact on White Sox 0:50 Grifol: Andrew Benintendi is ‘hitting with bad intentions' 0:43 Benintendi's patience at the plate pays off with 2 HR, 6 RBI night 0:43 Ozzie ‘might be crying in the shower' if he were the White Sox manager right now 0:51 White Sox offense explodes for 9 runs vs. Rays