Skip to main content

Atlanta Braves win the World Series after dominating the Houston Astros in Game 6

The Atlanta Braves are again World Series champions. It's been a long wait for the team that last won it all back in 1995.They defeated the Houston Astros 7-0 in Game 6 to take the series, 4-2.

[Copyright 2021 NPR]

Why you can trust KUOW