Atlanta Braves beat Houston Astros to win 1st World Series title since 1995

The Atlanta Braves won the World Series for the first time since 1995 by hammering the Houston Astros 7-0 in Game 6.