Braves thump Astros to snap 26-year World Series drought
After two decades, the World Series wait finally ends for the Atlanta Braves and their fans – WABE
Braves win first World Series title since 1995 – WABE
Atlanta Braves win World Series for the first time since 1995
Atlanta Braves win World Series for the first time since 1995
The wait is over: Atlanta Braves win their first World Series title since 1995 – WSB-TV Channel 2 - Atlanta
At long last, Atlanta Braves fans rejoice following improbable World Series title – WABE
Atlanta Braves win World Series for the first time since 1995
Major League Baseball
Atlanta Braves clinch 6th straight NL East title, beat Phillies 4-1 as Strider gets 17th win – WABE
Braves win World Series: Championship is unexpected, yet fitting - Sports Illustrated