Aberdeen winless run extends to six games as frailties in a defence that is eight games without a clean sheet are punished.