Braves hold on against short-handed Stars, 45-33