Atlanta Braves beat Houston Astros in Game 1 of World Series

The Atlanta Braves got off to a historic start at the plate and never looked back, earning a 6-2 win over the Houston Astros in Game 1 of the World Series on Tuesday night at Minute Maid Park in Houston.