Back to the Atlanta Braves Newsfeed

Atlanta Braves Defeat Houston Astros to Win 2021 World Series

Atlanta Braves defeat Houston Astros to win 2021 World Series originally appeared on NBC Sports Chicago

Atlanta's championship drought is over.

The Atlanta Braves defeated the Houston Astros 7-0 in Game 6 of the World Series on Tuesday to capture their first championship - and the city's - since 1995.

For a team that won just 88 games during the regular season, lost its best player to injury in July, and squandered an early but comfortable Game 5 lead, a long-awaited title-clinching victory came with far less adversity.