Braves shut out Astros 7-0 to win first World Series since 1995
Atlanta Braves win World Series for the first time since 1995
Photos: Remembering the Atlanta Braves' 1995 World Series win
Braves win first World Series since 1995, downing Astros in Game 6
Atlanta Braves win first world series title since 1995 - The Stylus
The Atlanta Braves claim first World Series title since 1995 - 41NBC News
Atlanta Braves win World Series for the first time since 1995 - KTVZ
Atlanta Braves ground Houston Astros to seal first World Series title in 26 years, World Series
BRAVES WIN FIRST WORLD SERIES IN 26 YEARS