Heavener suffers heartbreaking road defeat to Roland Rangers