Atlanta Braves win 1st World Series title since 1995
TODAY IN HISTORY: Atlanta Braves capture 1995 World Series – WSB-TV Channel 2 - Atlanta
1995 Atlanta Braves World Series Champions Newspaper REPRINT
Atlanta Braves World Series appearances: Remembering the Fall Classic in Atlanta
MORE
Hammerin' Braves rout Astros to win 1st WS crown since 1995
The Atlanta Braves' World Series Win Over Houston Is a Historic Shock - The Ringer
MLB news: How the Atlanta Braves went from under .500 in August to World Series Champions after defeating Houston Astros
Atlanta bashes past Houston to claim World Series title
World Series Game 6: Live updates on Braves vs Astros
The Latest: Braves win first World Series title since 1995
World Series: Braves win championship over Astros, three thoughts - Sports Illustrated
Atlanta Braves defeat Astros in Game 6, win World Series for first time since 1995