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.