Braves knock out Astros to win first World Series since ’95

Braves knock out Astros to win first World Series since ’95

The Braves took the World Series on Tuesday night in six games against the Astros.