Steers holds off Greenwood rally