Just a few weeks ago, the Scottish Conservatives appeared to be at serious risk of losing most of the 12 seats they captured from the SNP two years ago. Now, the picture is much brighter for the party, and it looks as though it might be able to retain most of those gains.

We should not be surprised. Since Panelbase last polled north of the border in the first half of October — before Boris Johnson secured his revised deal with the EU — support for the Tories in Britain-wide polls has increased by as much as 10 points. Leave voters have increasingly switched from Nigel Farage’s Brexit Party back to the Conservatives.

Today’s poll indicates that much the same pattern has occurred north of