Atlanta Braves win the World Series
HOUSTON (KBSI) – The Atlanta Braves won their first World Series in 26 years.
The team won in Game 6 of the World Series in a 7-0 victory Tuesday over the Houston Astros.
This is the fourth World Series win in franchise history and the second since moving to Atlanta in 1966.
Jorge Soler was given the Willie Mays World Series MVP Award. He hit three go-ahead homers in the six-game series.