Aberdeen in must-win Hamilton clash