Hammerin' Braves win 1st World Series crown since 1995, rout Astros
World Series Human Vacuum Cleaner
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
The most recent World Series title for every postseason team : r/baseball
The Latest: Braves win first World Series title since 1995
Braves win the World Series, beating Astros for first title since 1995 - The Washington Post
Atlanta Braves win their 1st World Series since 1995, closing out the Houston Astros in 6 games with a 7-0 victory – Hartford Courant
Hammerin' Braves win 1st World Series crown since 1995, rout Astros
Hammerin' Braves win 1st World Series crown since 1995, rout Astros
Braves beat Astros 7-0 in Game 6, winning first World Series since 1995
World Series: Remembering Braves epic history with Game 6 - Sports Illustrated