Aberdeen’s wretched William Hill Scottish Premiership form continued unabated as the Dons fell to their ninth defeat in the last 13 league matches against a clinical St Mirren side.