At long last, Atlanta Braves fans rejoice following improbable World Series title

Atlanta Braves fans celebrate the team’s 2021 World Series title during a Game 6 watch party at Truist Park.

Emil Moffatt / WABE News

The Atlanta Braves are World Series champions.

The Braves beat Houston Tuesday night 7-0 to clinch the series, four games to two. It’s the fourth World Series title in franchise history and the second since the team moved to Atlanta.

Tens of thousands of Braves fans packed into Truist Park to watch Game 6 on the giant video board in center field and several hundred more huddled in The Battery. The crowd burst into cheers as the final out was recorded.