Maritzburg’s quest to retain top flight status suffers ‘haunting’ blow