When will the Atlanta Braves play in the World Series?
World Series Game 6: Live updates on Braves vs Astros
Atlanta Braves win World Series
Atlanta bashes past Houston to claim World Series title
Astros recover from Atlanta Braves' first-inning grand slam, send
Hammerin' Braves win 1st World Series crown since 1995, rout
World Series Game 6: Live updates on Braves vs Astros
Atlanta Braves start fast in a 6-2 win over the Houston Astros in
World Series: Atlanta dominates Astros in Game 6 to win title