Atlanta Braves win World Series for first time since 1995 by
Atlanta Braves World Series champions for first time since 1995
Atlanta Braves win World Series for the first time since 1995
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6
MORE
Braves win NL pennant, heading to 1st World Series in 22 years – WSB-TV Channel 2 - Atlanta
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6 - The Globe and Mail
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves win their first World Series since 1995
Atlanta Braves win World Series for first time since 1995
World Series score: Atlanta Braves win first title in 26 years after slugging past Houston Astros in Game 6