Braves end 26-year World Series drought with Astros thumping
Atlanta Braves win World Series for first time since 1995 by
Braves win first World Series since 1995, downing Astros in Game 6
The Latest: Astros force series back to Houston with 9-5 win
Braves thump Astros to snap 26-year World Series drought
Atlanta Braves finish off Houston Astros for first World Series
Game Thread: World Series Game 1, Braves at Astros - Athletics Nation
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves win big, Houston Astros come up short in World