Braves win the World Series, beating Astros for first title since 1995 - The Washington Post
Atlanta Braves win first World Series title since 1995
1995 World Series - Wikipedia
Glavine, Klesko share fond memories of Braves' 1995 title
Braves win first World Series title since 1995, News
Atlanta Braves win first World Series title since 1995
The Latest: Braves win first World Series title since 1995
Braves win first World Series since 1995, defeating Astros in Game 6 - CBS News
Braves Fans Can Relive the Unforgettable 1995 World Series Win on Live TV
Braves on Cusp of Championship After Game 4 Win - The New York Times