Atlanta Braves defeat Houston Astros, win 1st World Series title
Braves win Game 3 in World Series
PHOTOS: Atlanta Braves win first World Series since 1995
The Latest: Braves win first World Series title since 1995
MORE
Atlanta Braves defeat Houston Astros 7-0 to win first World Series
Braves end 26-year World Series drought with Astros thumping
Here's the radio call of the Atlanta Braves winning the World Series
The Atlanta Braves won the 2021 World Series, its first
Braves thump Astros to snap 26-year World Series drought
Braves win World Series 2021
Astros defeat Phillies in Game 6 to win 2nd World Series title