Braves beat Astros 7-0 in Game 6, winning first World Series since
Braves Beat Astros in Game 6, Capture Franchise's 1st World Series
Houston Astros face familiar hurdle in hunt for franchise's second
World Series: Atlanta Braves beat Houston Astros to win first Fall
MORE
Braves crush Astros 7-0 in Game Six, clinch first World Series
Atlanta Wins World Series For The First Time In 26 Years - ESPN
Atlanta Braves defeat Astros in Game 6, win World Series for first
Atlanta Braves win first World Series title since 1995
Astros Drop Game 6 7-0, Braves Win The World Series
Hammerin' Braves rout Astros to win 1st WS crown since 1995
Atlanta Braves claim MLB's World Series after beating Houston