Atlanta Braves win World Series for first time since 1995
MLB on FOX - WORLD CHAMPIONS! For the first time since 1995, the Atlanta Braves have won it all! #BattleATL
Atlanta Wins World Series For The First Time In 26 Years - ESPN 98.1 FM - 850 AM WRUF
Braves beat Dodgers 4-2, head to first World Series since '99
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6
1995 Atlanta Braves - New Georgia Encyclopedia
Braves win first World Series since 1995, downing Astros in Game 6
Atlanta Braves win 1st World Series title since 1995, defeating Houston Astros 7-0 - National
Atlanta Overcomes Decades of Frustration to Win World Series - The New York Times