ADCO notches up a win in tough times