4.5 (757) In stock
The Braves hammered the Houston Astros 7-0 Tuesday night.
Braves win first World Series since 1995, defeating Astros in Game 6 - CBS News
Braves win first World Series title since 1995
Remembering Game 7 of the 1992 NLCS
Braves rally past Astros to move one win from first World Series
The Atlanta Braves won the 2021 World Series, its first
Atlanta Braves win first World Series title since 1995
World Series, History, Winners, & Facts
Atlanta Braves win World Series for first time since 1995 by
Hundreds of thousands fans celebrate Braves title in parade –
Braves rally past Astros to move one win from first World Series