The Eastleigh by-election results have just come in, with the biggest hiding being taken by the sitting LibDems.
Diane James (UKIP) 11,571 (27.80%, +24.20%)
Maria Hutchings (Con) 10,559 (25.37%, -13.96%)
John O'Farrell (Lab) 4,088 (9.82%, +0.22%)
Liberal Democrat majority: 1,771 (4.26%)
Swing: 19.34% Liberal Democrat to UKIP
Electorate: 79,004 Turnout: 41,616 (52.68%, -16.61%)
Labour didn't gain anything but UKIP sure did - which is so unusual in a by-election that I'm starting to think UKIP is no longer just a protest party. In fact the protest voters seem to have stayed at home, going by the lower turnout.