Hammerin' Braves win 1st WS crown since 1995, rout Astros
The Houston Astros have won the World Series, beating the Philadelphia Phillies : NPR
Braves thump Astros to snap 26-year World Series drought
Atlanta bashes past Houston to claim World Series title
Astros win World Series over Phillies: Score, highlights, offseason rumors, more
Houston World Series watch parties: Where to watch Astros vs Braves
Braves vs Astros: A World Series 6 decades in the making
Houston Astros top Philadelphia Phillies 4-1 in Game 6 to win World Series
Atlanta Overcomes Decades of Frustration to Win World Series - The New York Times
Atlanta Braves ground Houston Astros to seal first World Series title in 26 years, World Series
Atlanta Braves revenue soars to $568M for World Series championship season