Tough weekend for Armadale