Braves bash Astros, win their first World Series title since 1995
Castellanos hits 2 homers again, powers Phillies past Braves 3-1
The wait is over: Atlanta Braves win their first World Series
Atlanta Braves win 1st World Series title since 1995, defeating
MORE
PHOTOS: Atlanta Braves win first World Series since 1995
Braves rally past Astros to move one win from first World Series
If M's Force Game 4, Seahawks Will Bump Back Kickoff Sunday
Atlanta On Edge: Braves Squander Chance For Hometown Party
Atlanta Braves knock out Houston Astros to win first World Series
2021: The year in Houston sports
Braves World Series Win Offers 3 Key Lessons For MLB Teams in 2022
World Series: Atlanta Braves beat Houston Astros to win first Fall
The wait is over: Atlanta Braves win their first World Series
Atlanta on edge: Braves squander chance for hometown party - The