Braves clinch 2023 NL East title, beat Phillies 4-1
Atlanta Braves win World Series for the first time since 1995, Baseball
Braves vs. Dodgers score: Atlanta reaches first World Series since 1999, knocks out defending champs in Game 6
The Atlanta Braves won the 2021 World Series, its first championship since 1995 : NPR
The wait is over: Atlanta Braves win their first World Series title since 1995 – WSB-TV Channel 2 - Atlanta
Hammerin' Braves rout Astros to win 1st WS crown since 1995
The Atlanta Braves' World Series Win Over Houston Is a Historic Shock - The Ringer
Rejoice Braves fans, the World Series championship is real - Battery Power
Braves thump Astros to snap 26-year World Series drought