1995 Braves: One World Series title in era that could've brought more
Atlanta Braves win World Series for the first time since 1995
The wait is over: Atlanta Braves win their first World Series
The wait is over: Atlanta Braves win their first World Series
The Latest: Braves win first World Series title since 1995
The wait is over: Atlanta Braves win their first World Series
The wait is over: Atlanta Braves win their first World Series
Braves lose 1st home game this postseason, World Series going back
The wait is over: Atlanta Braves win their first World Series