The Atlanta Braves have won their first World Series championship since 1995, hammering the Houston Astros 7-0 in Game 6. 📰 FULL STORY…
Atlanta Braves knock out Houston Astros to win first World Series since '95
Atlanta Braves ground Houston Astros to seal first World Series title in 26 years, World Series
Hammerin' Braves rout Astros to win 1st WS crown since 1995
MORE
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6 - The Globe and Mail
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6
Braves win first World Series title since 1995
Braves win World Series for first time since 1995 by hammering Astros 7-0 in Game 6
PHOTOS: Atlanta Braves win first World Series since 1995
Hammerin' Braves win 1st WS crown since 1995, rout Astros
Astros vs. Braves final score, results: Atlanta wins first World Series since 1995 behind three homers, shutout
Atlanta Braves win 1st World Series title since 1995, defeating Houston Astros 7-0 - National