Braves end drought with first championship since 1995 - AS USA
The Atlanta Braves' World Series Win Over Houston Is a Historic Shock - The Ringer
Atlanta Braves win 1st World Series title since 1995
1995 World Series - Wikipedia
Photos: Remembering the Atlanta Braves' 1995 World Series win
Atlanta Braves win their first World Series since 1995
Atlanta Braves win World Series for first time since 1995 by hammering Houston Astros 7-0 in Game 6
Atlanta Wins World Series For The First Time In 26 Years - ESPN 98.1 FM - 850 AM WRUF
Hammerin' Braves win 1st WS crown since 1995, rout Astros
Flashback Friday, When the Atlanta Braves won the World Series title in 1995
Braves win the World Series, beating Astros for first title since 1995 - The Washington Post
Atlanta Braves win 1st World Series title since 1995, defeating Houston Astros 7-0 - National
Rejoice Braves fans, the World Series championship is real - Battery Power
Atlanta Braves win World Series for first time since 1995
Braves win World Series: Championship is unexpected, yet fitting - Sports Illustrated