Atlanta Braves win World Series for the first time since 1995
Braves win NL pennant, heading to 1st World Series in 22 years
Atlanta Braves Win First World Series Title Since 1995 After
Atlanta Braves win their first World Series since 1995
What other teams can learn from Braves' World Series run
Atlanta Braves advance to the World Series for the first time in 22
Kershaw, Scherzer among Dodgers stars with uncertain futures
Atlanta Braves World Series champions for first time since 1995
Acuña becomes first 40-70 player as Braves beat Cubs 6-5 in 10
Opening Day: Atlanta Braves prepare to defend World Series