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|
|Swing Labour to Lib Dems||16.2%|
|Swing Conservative to Lib Dems||9.1%|
|Swing SNP to Lib Dems||6.8%|