Atlanta Braves beat the Houston Astros 6-2 in Game 1 of the World Series
Game 1 of the 2021 World Series kicked off at Minute Maid Park in Houston on Tuesday, with the Atlanta Braves defeating the Houston Astros 6-2 to take a 1-0 series lead.
The Braves took an