The Liberal Democrats have delivered another shocking blow to the Conservative government by winning in Somerton and Frome.
Sarah Dyke overturned a Conservative majority of 19,213.
Sarah polled 21,187 votes, winning a majority of 11,008 with a swing of 29%.
The extraordinary efforts of Liberal Democrat members and volunteers delivered this historic result, securing the largest majority and swing on an explosive triple byelection night which saw the Conservatives lose 2 of the 3 seats they were fighting desperately to defend.
It's the fourth Lib Dem gain from the Conservatives in a byelection in little more than two years, following on from Tiverton and Honiton, North Shropshire, and Chesham & Amersham.
The people of Somerton and Frome have spoken for the country. Enough is Enough. It is time for a general election to end this Conservative circus.
Lib Dem - 21187
Con - 10179
Green - 3944
RefUK - 1303
Lab - 1009
Ind - 635
UKIP - 275
CPA - 256
Lib Dem majority 11,008