Atlanta Braves win 1st World Series since 1995
Braves on Cusp of Championship After Game 4 Win - The New York Times
Atlanta Braves World Series champions for first time since 1995
MLB on FOX - WORLD CHAMPIONS! For the first time since 1995, the Atlanta Braves have won it all! #BattleATL
MORE
Atlanta Braves defeat Astros in Game 6, win World Series for first time since 1995
Atlanta Braves win 1st World Series title since 1995
PHOTOS: Atlanta Braves win first World Series since 1995
Atlanta Braves Win First World Series Title Since 1995 After Beating Astros - Bloomberg
World Series: Braves win championship over Astros, three thoughts - Sports Illustrated
Atlanta Braves win World Series for first time since 1995 by hammering Houston Astros 7-0 in Game 6
Photos: Remembering the Atlanta Braves' 1995 World Series win
Atlanta Braves Win 2021 World Series Over Houston Astros
1995 World Series, Game 6: Braves @ Indians