Atlanta Braves win World Series for first time since 1995 by
Atlanta Braves win World Series for first time since 1995
Braves beat Astros 7-0 in Game 6, winning first World Series since
Braves beat Astros 7-0 in Game 6, winning first World Series since
Hammerin' Braves win 1st World Series crown since 1995, rout
PHOTOS: Atlanta Braves win first World Series since 1995
World Series: Atlanta Braves beat Houston Astros to win first Fall
Braves blank Astros, capture 1st World Series title since '95
BRAVE HEARTS - Sports Illustrated Vault