The Liberal Democrats secured a historic by-election win in Chesham and Amersham this morning, overturning a majority of more than 16,000 to snatch the previously safe Tory seat.
Liberal Democrat Sarah Green won with a majority of 8,028 over Conservative David Fleet, gaining 21,517 votes - nearly 57% of the total - to his 13,489, 35.5%, on a turnout of just over 52%.Ouch!
A Tory source told the Press Association: 'By-elections are always difficult for the governing party, particularly 11 years into government, but there is no getting away from the fact this is a very disappointing result.
'The work of regaining the support of the people of Chesham and Amersham starts now.'
Given it's a safe Conservative seat that's never been lost, why have they lost faith?
Lib Dem activists on the ground had insisted the race for the seat looked “neck and neck”, with former Tory voters on the doorsteps complaining they felt neglected by the governing party.
The Lib Dems said the government’s proposed planning reforms had also featured heavily in the campaign.
Boris should really have looked across at the opposite benches and thought: "That could happen to me..."