While the SNP’s recent issues put off some voters, the Tories’ support for North Sea oil drilling proved more decisive

Tory candidate Douglas Lumsden won a majority of more than 6,000 with 14,308 votes, followed by the SNP in second place with 8,258.

Byelection loss suggests voters rebelled against SNP over Peter Murrell’s theft of £400,000 in party funds