Houston, United States. 26th Oct, 2021. Atlanta Braves relief
October 29, 2021 World Series game 3 highlights
Braves rally past Astros to move one win from first World Series
Houston, United States. 26th Oct, 2021. Atlanta Braves players
Unlikely hero, 2 HRs carry Braves to brink of Series title
Astros vs. Braves final score, results: Atlanta wins first World
Atlanta Braves are 2021 World Series champs after beating Houston
Atlanta Braves vs Houston Astros - October 27, 2021
Atlanta Braves vs Houston Astros - October 27, 2021