The Houston Astros bounced back with a 7-2 win over the Atlanta Braves in Game 2 of the World Series on Wednesday night at Minute Maid Park. The Series shifts to Atlanta tied 1-1 with Game 3 on Friday night.