World Series champions for the first time since 1995. The Braves won the 2021 World Series on Tuesday, defeating the Houston Astros 7-0 (box score) in Game 6 to take the series, 4-2.
The Braves, who won the title at Houston's Minute Maid Park, were paced by an offensive onslaught and a gem from left-hander Max Fried in the title-clinching win.Atlanta jumped out to a sizable lead thanks to two multi-run home runs early in the game.
Read more on etonline.com