Dunfermline by-election

After what can only be described as a disasterous few months from the Lib Dems, the result of the Dunfermline by-election is something with which Willie Rennie can be very proud.

Just yesterday, the betting was all on Labour.

Willie Rennie (Lib Dems) 12,391 35.8% +15.6
Labour 10,591 30.6% -16.8
SNP 7,261 21.0% + 2.1
Conservative 2,702 7.8% - 2.5
Swing Labour to Lib Dems 16.2%
Swing Conservative to Lib Dems 9.1%
Swing SNP to Lib Dems 6.8%

There are lots of other sites which are commenting upon this story.