The wait is over: Atlanta Braves win their first World Series title since 1995 – 95.5 WSB
Braves win first World Series since 1995, downing Astros in Game 6
Braves rally past Astros to move one win from first World Series title since 1995, World Series
The wait is over: Atlanta Braves win their first World Series title since 1995 – 95.5 WSB
Discussing the Atlanta Braves' World Series Win Over the Houston Astros - The Ringer
Atlanta Braves win World Series for the first time since 1995, Baseball
The Latest: Braves win first World Series title since 1995
You Can Get Free Taco Bell Today Because Ozzie Albies Stole a Base During the World Series
How to Lose Fans and Alienate People: The 2016 Atlanta Braves