The Atlanta Braves left Houston in a much better mood than when they arrived in Texas. Jason Heyward homered and drove in two runs, David Ross hit a two-run double in his 2012 debut and the Braves beat the Astros 6-3 on Wednesday night.