Among the seats predicted to change hands are Moray, currently held by Mr Robertson, the SNP deputy leader and a prominent performer in the House of Commons, along with Aberdeen South, where Callum McCaig won almost 42 per cent of the vote in 2015.