Braves win Game 6, World Series, 11/03/2021
Braves win first World Series since 1995, downing Astros in Game 6
Atlanta Braves win their first World Series since 1995
Are these Braves the most unlikely World Series champions in history?
MORE
Atlanta Braves Win 2021 World Series, First Since 1995
Brave new world: Atlanta beats LA 4-2, heads to World Series – KGET 17
Photos: MLB World Series Game 6
Astros Beat Braves to Send World Series Back to Houston - The New
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves Clinch World Series With Crushing 7-0, Game 6
5 key moments from Astros' World Series Game 6 loss to Braves