Braves win first World Series since 1995, downing Astros in Game 6
Atlanta Braves win 1st World Series title since 1995, defeating Houston Astros 7-0 - National
Braves shut out Astros in Game 6 to win 1st World Series since 1995
1995 World Series, Game 6: Braves @ Indians
MORE
The World Series-Sized Hole in Justin Verlander's Hall of Fame Resumé
1995 World Series, Game 6: Braves @ Indians
Facts and figures from Braves' World Series Game 6 victory
The most recent World Series title for every postseason team : r/baseball
Braves win first World Series since 1995, downing Astros in Game 6
Atlanta Braves - Wikipedia