Derbyshire double; Macarthur up to second