Atlanta Braves win World Series for first time since 1995
Braves win NL pennant, heading to 1st World Series in 22 years – WSB-TV Channel 2 - Atlanta
Atlanta Braves World Series appearances: Remembering the Fall Classic in Atlanta
Hammerin' Braves rout Astros to win 1st WS crown since 1995
MORE
The wait is over: Atlanta Braves win their first World Series title since 1995 – 95.5 WSB
1995 World Series - Wikipedia
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6
Atlanta Braves Win the World Series: Musicians React – Billboard
Atlanta Braves win World Series for first time since 1995
The Atlanta Braves' World Series victory was built on a summer of desperation, World Series
Atlanta Braves World Series champions for first time since 1995
Atlanta Overcomes Decades of Frustration to Win World Series - The New York Times
Atlanta bashes past Houston to claim World Series title
Braves win World Series: Championship is unexpected, yet fitting - Sports Illustrated