Labour wins Glenrothes
Congratulations to new MP Lindsay Roy and the by-election team headed by Gordon Banks and Jim Murphy on a stunning and totally unexpected 6700 majority for Labour in Glenrothes. Labour's vote is actually up 3% on the last General Election.
This must be one of the best by-election results for an incumbent government in one of their own seats for decades, quite apart from wiping the smug smile off Salmond's face and making his "yes we can" quotes in the last two days look absurd. It fully justifies Gordon Brown's courage in deciding to break convention and campaign in the seat.
Elsewhere in Scotland Labour also beat the SNP in council by-elections in Edinburgh's Forth ward and Glasgow's Baillieston ward (part of Glasgow East). I'll post the full results tomorrow.
Two great election nights in one week!