Braves suffer beat-down at Homestead