Braves win World Series for first time since 1995
Atlanta Braves win World Series for first time since 1995 by hammering Houston Astros 7-0 in Game 6
Atlanta Braves finish off Houston Astros for first World Series championship since 1995 - ESPN
Braves win first World Series title since 1995
MORE
Atlanta Braves win World Series for the first time since 1995, Baseball
Braves thump Astros to snap 26-year World Series drought
Braves win World Series: Championship is unexpected, yet fitting - Sports Illustrated
Atlanta Braves win World Series for the first time since 1995
SABR Digital Library: Braves Win! The 1995 World Champion Atlanta Braves – Society for American Baseball Research
Braves honor 1995 World Series champs
BRAVES WIN THE WORLD SERIES!!! Atlanta's incredible postseason run ends with a CHAMPIONSHIP!