Atlanta Braves finish off Houston Astros for first World Series championship since 1995 - ESPN
Atlanta Braves Defeat Houston Astros World Series Win
Hammerin' Braves rout Astros to win 1st WS crown since 1995
Braves rally past Astros to move one win from first World Series title since 1995, World Series
MORE
PHOTOS: Atlanta Braves win first World Series since 1995
How the Atlanta Braves Won the World Series - The New York Times
Atlanta Braves win World Series for the first time since 1995
2017 World Series - Wikipedia
Braves win first World Series since 1995, downing Astros in Game 6
ESPN Stats] The Astros are the third team to go up 3-2 in a postseason series after losing the first two at home following the 1996 Yankees and 2019 Astros in the
Braves win first World Series since 1995, defeating Astros in Game 6 - CBS News
Atlanta Braves win World Series for the first time since 1995
Houston Astros Even Up World Series, Shut-Out Phillies
Braves win first World Series since 1995, downing Astros in Game 6
Atlanta Braves win their 1st World Series since 1995, closing out the Houston Astros in 6 games with a 7-0 victory – Hartford Courant