The Latest: Braves win first World Series title since 1995

The Atlanta Braves have won their first World Series championship since 1995, hammering the Houston Astros 7-0 in Game 6