Glades Day holds off Olympic Heights