BREAKING NEWS

Atlanta shut out Houston in Game 6 to win its first World Series in 26 years and the fourth title in franchise history.

Tuesday, November 2, 2021 11:40 PM EST

The Braves beat the Houston Astros, 7-0, overcoming decades of frustration and matching the city's great teams of the 1990s.

Read the latest