Hammerin' Braves rout Astros to win 1st WS crown since 1995
PHOTOS: Atlanta Braves win first World Series since 1995
Atlanta Braves World Series appearances: Remembering the Fall Classic in Atlanta
Atlanta Braves win World Series for the first time since 1995 - KTVZ
1995 World Series - Wikipedia
The Latest: Braves win first World Series title since 1995
Braves beat Astros 7-0 in Game 6, winning first World Series since 1995
Braves on Cusp of Championship After Game 4 Win - The New York Times
Atlanta Braves claim MLB's World Series after beating Houston Astros 7-0 in game six - ABC News
Atlanta Braves Win First World Series Title Since 1995
1995 Braves: One World Series title in era that could've brought more
Atlanta Braves win first World Series title since 1995
Atlanta Braves win World Series for the first time since 1995, News
Braves thump Astros to snap 26-year World Series drought