
World Series: Braves Capture First Title Since 1995 After Slugging Way Past Astros In Game 6
The Atlanta Braves are World Series champions for the first time since 1995. The Braves won the 2021 World Series on Tuesday, defeating the Houston Astros in Game 6 to take the series, 4-2.