Atlanta Braves win 1st World Series title since 1995
Atlanta Braves win World Series for the first time since 1995, News
PHOTOS: Atlanta Braves win first World Series since 1995
Hammerin' Braves rout Astros to win 1st WS crown since 1995
Brave new world: Atlanta beats Dodgers 4-2, heads to World Series
BRAVE HEARTS - Sports Illustrated Vault
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6
Atlanta Braves World Series champions for first time since 1995
Atlanta Braves Win 2021 World Series Over Houston Astros
Atlanta Braves win World Series for the first time since 1995