The Atlanta Braves defeated the Houston Astros by 6-2 on Tuesday night in the middle outing of a three-game series at Minute Maid Park out in Houston, TX. It was the third straight win for Atlanta. Orlando Arcia got the Braves on the board with a solo home run in the top of the second…… read more »