Early results as expected so far although SNP have held their seats comfortably enough there's a swing towards the unionist parties, so far.
Next result is in... The SNP's Karen Adam has won Banffshire and Buchan Coast, with 45.2% of the vote. But the Scottish Conservatives, in second place, reduced the SNP's majority by almost 6,000 to just 772. That means the SNP majority has been slashed from 23% to 2.3%. There has been a huge swing of 10.3% from the SNP to the Tories. The turnout is up to 56.1%.
Next... The SNP's Willie Coffey holds Kilmarnock and Irvine Valley with 52.7% of the vote. His majority of 11,681, ahead of Labour in second, was up on the last election. There has been a 1.9% swing from the SNP to Labour. The SNP majority has fallen from 32.6% to 28.8%. Turnout is up more than 6% to 61.4%.
They were always gunna runaway with it but it's a good sign that they're dropping votes to unionist parties in almost every constituency
And the pattern continues... The SNP's Bill Kidd has won Glasgow Anniesland, with an increased majority of 6,588. Labour were in second place. Mr Kidd sees his majority reduced in terms of percentage from 21.2% to 19.9% There's only a small swing of 0.7% from the SNP to Labour. The turnout is up to 58.3%.
The SNP's Michelle Thomson has won Falkirk East with a majority of 7,585 over Labour in second. There has been a swing from the SNP to Labour of 3%. Turnout is up to 62.7%, but the SNP majority is down from 25.6% to 19.5%.