Atlanta Braves Win Their 1st World Series Championship Since 1995
Braves win first World Series since 1995, downing Astros in Game 6
Atlanta Overcomes Decades of Frustration to Win World Series - The New York Times
The Latest: Braves win first World Series title since 1995
World Series Game 6: Live updates on Braves vs Astros
The Latest: Braves win first World Series title since 1995
World Series champs bringing trophy to Braves Country
Braves thump Astros to snap 26-year World Series drought
Braves win first World Series since 1995, downing Astros in Game 6