Scotland’s First Minister claims party is on course to win fifth consecutive term despite Hamilton by-election defeat

Labour has pulled off a shock win in the Hamilton by-election, humiliating First Minister John Swinney.

Humiliation for John Swinney as SNP support collapses and Reform takes third place