The Latest: Braves win first World Series title since 1995
Braves rally past Astros to move one win from first World Series title since 1995, World Series
Atlanta Braves - Wikipedia
With just two seasons left at Turner Field before they decamp to Cobb, a look back at the Braves' top 10 wins in the city of Atlanta - Atlanta Magazine
Braves beat Astros 7-0 in Game 6, winning first World Series since 1995
Atlanta Braves knock out Houston Astros to win first World Series since '95
The Latest: Braves win first World Series title since 1995
The Latest: Braves win first World Series title since 1995
Braves take on Astros in 2021 World Series – Northern Iowan