Blackhawk holds off Braves late, 45-40