The Atlanta Braves came from behind to beat the Houston Astros 3-2 on Saturday night in Atlanta and take a commanding 3-1 lead in the World Series.